VC6 使用SQLite的ODBC, ADO 连接SQLit3, 程序中字表和父亲表的关联性失效。

xinhaoda 2016-12-27 09:35:57
1VC6 使用SQLite的ODBC, ADO 连接SQLit3, 程序中字表和父亲表的关联性失效。
即删除父表时,字表数据未删除。
2在Sqlite Expert Personal中调试SQL,删除父表可以自动删除字表数据。

请问这是怎么回事??? 是不是SQLite3的外键功能对ADO接口的支持不够?

如下是两个表的定义:
CREATE TABLE [T_PROG](
[ProgID] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE,
[ProgName] CHAR(10) NOT NULL);

CREATE TABLE [T_WINDOW](
[WindowRec] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE,
[ProgID] INTEGER NOT NULL,
[WindID] CHAR(10),
FOREIGN KEY([ProgID]) REFERENCES T_PROG([ProgID]) ON DELETE CASCADE ON UPDATE CASCADE);
...全文
423 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,209

社区成员

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

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