delphi和ACCESS连接以后,如何关闭这个连接? delphi和一个数据库连接以后在数据库旁边会产生一个后缀为 ldb的文件,如何让ADOQuery处理完自己该做的事情以后关闭数据库,让这个后缀为ldb的文件消失呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoconnection1.close;断开连接 我用的是 ADOQuery连接的... ADOQuery1.close;这个是不行的, ldb后缀的还是不消失. ADOQuery1.close之后再free一下呢 free的话到是可以,这个我试过,连接数据库并执行操作是一个按钮事件,如果Free执行以后,再次执行这个按钮事件的时候会报ACCESS错误. 加一个ADOCONNECTION 使用ADOCONNECTION控制比较方便! 我是新手,不知道ADOCONNECTON怎么用,我试试,先谢谢了. connection这样用Conn := TADOConnection.Create( nil );Conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\xxx.mdb;' + 'Jet OLEDB:System database=%s;User ID=userid;Password=password';Conn.Connected := true;query.Connection := Conn;用Tadoquery时,free后报错估计是你没有再次创建。不过我觉得不应该再次创建,应该是调用query.connection.close;下次再执行的时候使用query.connection.Connected := true; 十分方便好用的远程数据库对象 合并数据问题 为什么字段汉字内容插入到数据库里都变成了“靠”字 怎么方便地将dataset中的记录导出为文本文件? 怎么从如下的数组中随机取出各不相同的八位数 ADO操作数据库的问题 如何实现应用程序在不同的分辨率下执行?急!!!!!!!!!!! 提问!有哪位愿意回答?? 哪里有用Delphi开发的电子商务网站?? 关于最大化按钮的问题 怎么样在DELPHI7里面装载GIF或者PNG格式的图片 如何获取字符串中的数字部分
断开连接
这个是不行的, ldb后缀的还是不消失.
之后再free一下呢
Conn := TADOConnection.Create( nil );Conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\xxx.mdb;' +
'Jet OLEDB:System database=%s;User ID=userid;Password=password';
Conn.Connected := true;
query.Connection := Conn;
用Tadoquery时,free后报错估计是你没有再次创建。
不过我觉得不应该再次创建,应该是调用query.connection.close;下次再执行的时候使用
query.connection.Connected := true;