InterBase数据库该怎么实现明细表。

liboyang_bj 2002-11-27 09:28:20
我在InterBase中建了两张表,DDL分别如下:

/* Table: ITEMS */

CREATE TABLE ITEMS (
ID INTEGER NOT NULL,
NAME CHAR (30) NOT NULL,
CATALOG INTEGER NOT NULL);

ALTER TABLE ITEMS ADD CONSTRAINT PK_ITEMS PRIMARY KEY (ID);
ALTER TABLE ITEMS ADD CONSTRAINT FK_ITEMS FOREIGN KEY (CATALOG) REFERENCES CATALOG (ID);

/* Table: CATALOG */

CREATE TABLE CATALOG (
ID INTEGER NOT NULL,
NAME VARCHAR (30) NOT NULL);
ALTER TABLE CATALOG ADD CONSTRAINT PK_CATALOG PRIMARY KEY (ID);

我想在应用程序中建立DBGridCatalog和DBGridItems,让他们关联在一起,当改变选择DBGridCatalog中的行时DBGridItems显示Items表中Catalog字段值等于Catalog表ID字段值的所有数据。
请问我该如何解决?
谢谢了!
...全文
73 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmily1688 2002-11-27
  • 打赏
  • 举报
回复
看看delphi的demos中有个例子.

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧