有关数据库打开后的一点困惑

hhdsq 2003-06-23 11:28:38
用ADOQuery或ADOTable控件打开一Access数据库后,再Close(),但是这个数据库还是使用中,如果此时想删掉这个数据库文件就会出错,除非程序关闭。

有没有可能在我用完数据库后就释放权限?而不是一直保持着使用状态?
...全文
12 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hhdsq 2003-06-25
呵呵,我忘了说,我是直接在ADOQuery1->Connectstring里面设置数据库连接的,并没有用到ADOConnection控件。。
回复
jintaocom 2003-06-25
ADOConnection1 是建立一个数据库连接 。 所以要 ADOConnection1->Close();
回复
starpalace 2003-06-25

你只是关闭了一个记录集,并没有断掉数据库的连接.

ADOConnection1->Close();
回复
hhdsq 2003-06-23
难道ADOQuery->Close()不能关闭吗?
回复
lglywb 2003-06-23
把ADOQuery\ADOTable active设置为 false;
回复
ljianq 2003-06-23
请将数据库连接关闭。
回复
相关推荐
发帖
数据库及相关技术
创建于2007-08-02

1158

社区成员

C++ Builder 数据库及相关技术
申请成为版主
帖子事件
创建了帖子
2003-06-23 11:28
社区公告
暂无公告