如何关闭MDB文件?

zhengyc653 2011-12-21 07:20:34
我用 SQLSTRINGCONNECT 建立了与MDB的连接,可要压缩修复数据库时,因为MDB文件处于打开状态,所以无法成功。必须先关闭才可以压缩成功,我把用来存放连接存放句柄的变量释放了也不行,clos all , clear all ,这些都不行。
...全文
240 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
OooOooOooOooO 2011-12-22
  • 打赏
  • 举报
回复
1.断开连接
2.断开后释放连接句柄
十豆三 2011-12-22
  • 打赏
  • 举报
回复
断开连接
SQLDISCONNECT(0)
十豆三 2011-12-22
  • 打赏
  • 举报
回复
*在VFP中如何实现压缩ACCESS数据库

*-----------------------------------------------

*ADO方式:

Local lole
lole=Createobject('JRO.JetEngine')
strS1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\TEMP\TEST.MDB;;Persist Security Info=False;Jet OLEDB:Database Password=;"
strT1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\TEMP\NewTable.MDB;Jet OLEDB:Engine Type=5;"
lole.CompactDatabase(strS1,strT1)
Release lole

-----------------------------------------------

*DAO方式:

Local lole
lole=Createobject('DAO.DBEngine.36')
lole.COMPACTDATABASE('D:\TEMP\TEST.MDB','D:\TEMP\NewTable.MDB')
Release lole

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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