TABLE结构中的一个问题(40分)

  • 主题发起人 主题发起人 韩奎
  • 开始时间 开始时间

韩奎

Unregistered / Unconfirmed
GUEST, unregistred user!
在DELPHI3.0的例子当中(目录Borland/Delphi3/Demos
/db/dberrors)用到三个Table分别是DBDEMOS的CUSTOMER.DB、
ORDERS.DB、 ITEMS.DB,这三个TABLE之间相互关联依靠,
子数据存在,母数据不可删除等。 我想新建立结构类似的
三个TABLE,可总是建不起来,问题出在在TABLE结构中:
TABLE PROPERTIES 选项的REFERENTIAL INTEGNTY与
DEPENDENT TABLES,当建立REFERENTIAL INTEGNTY存盘的时
候提示:INVALID FILE NAME。不知该怎样创建此类TABLE?
 
是想建立外部键约束吧,各个数据库都有这种功能。你用的是什么
数据库?
 
用的是paradox数据库,要和'Borland/Delphi3/Demos/db/dberrors'
例子功能一样.
 
paradox没用过,DB2或Oracle还可以。听听别人怎么说。
 
我以前也曾遇到过这样的问题,
后来发现有一点很重要: 要设置好Working Directory.
方法是这样: 通过Database Desktop菜单中的
File|Working Directory...把当前Table所在的路径
或别名设置为Working Directory, 再定义Refrential Integrity,
存盘就没问题了.
 
sheldon说的没错。谢谢提醒!
我真的是昏了头,以前就没想到要设
Working Directory路径,搞得一直
建不起来!
 
后退
顶部