标题:CursorAdapter连接access数据库,用后如何删除的问题?
只看楼主
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
结帖率:88.24%
已结贴  问题点数:20 回复次数:4 
CursorAdapter连接access数据库,用后如何删除的问题?
用以下方法连接一access数据库vvvv.mdb:

Public goCursor1 As CursorAdapter  
goCursor1 = Createobject('CursorAdapter')
With goCursor1
.Alias = 'dbfvvvv'
.DataSourceType = 'ODBC'
.Datasource = Sqlstringconnect([Driver={Microsoft Access Driver (*.mdb)};Dbq=]+CagcPath+[vvvv.mdb;Uid=Admin;Pwd=;]) && Admin
.SelectCmd ="select * from vvvv order by xlh"
.KeyFieldList = 'xlh'
.Tables = 'vvvv'
.UpdatableFieldList = ''
.UpdateNameList = ''
If .CursorFill()
If Reccount('dbfvvvv')=0
=Messagebox(" 没有所选范围的数据! ",0,'系统提示')
Return
Endif
Else
=Messagebox(" 连接失败! ",64,'系统提示')
Return
Endif
Endwith
我现在知道共享打开一个access数据库文件,会自动产生一个同名的.ldb记录信息锁定文件。
连接成功后,也会在当前目录下产生一个同名的vvvv.ldb记录信息锁定文件。
操作完成后,我想把这个数据库文件vvvv.mdb删除,就因为这个.ldb记录信息锁定文件而无法删除。即使用Release goCursor1 释放变量也无法删除。只有退出vfp,这个.ldb记录信息锁定文件才被删除。
请教在不退出vfp的情况下,如何才能删除这个数据库文件?
搜索更多相关主题的帖子: 数据库 如何 access order 
2011-08-07 09:52
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
得分:0 
以下是引用wzxc在2011-8-7 09:52:35的发言:

用以下方法连接一access数据库vvvv.mdb:


请教在不退出vfp的情况下,如何才能删除这个数据库文件?


试试:

先: clea clas goCursor1

再: 删除



2011-08-07 10:04
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
得分:0 
谢谢茵梦湖。
问题如故。那个锁定文件依然存在。只有退出vfp才会消失。
我百度过这个问题,是别的语言连接access的,说是断开连接就可以。可vfp的ca连接怎么断开呢?用了好多方法都不成。

认真看书学习,弄通Fox主义。
2011-08-07 10:34
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
得分:20 
断掉连接,ldb 文件会自动删除。才能进一步删除 .mdb 文件。请在 return 前,加一句: 试试。   
=Sqldisconnect(.Datasource)
2011-08-07 13:03
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
得分:0 
=Sqldisconnect(0)
断掉了连接,ldb 文件自动删除了。
谢谢楼上qingfameng。没想到这个函数对ca也起作用。

认真看书学习,弄通Fox主义。
2011-08-07 13:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-346979-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020416 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved