关于读取FOXPRO里打上删除标记的数据的问题?请各位大侠指教!!!

zys2000 2002-12-10 04:49:15
Get_CnnStr = "PROVIDER=MSDASQL;DRIVER={Microsoft Visual Foxpro Driver};SourceDB=" & _
fPath & ";SourceType=DBF;Exclusive=No;" & _
"BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=NO;"

我在VB下用ADO读取FOXPRO的数据,我用上述语句打开数据库连接,想读取FOXPRO里打上删除标记的记录。我在原来装WIN2000的电脑上通过,读数正常。可我最近还了一台安装了WIN XP的电脑,在运行程序就无法读出这些打删除标记的数据了!请问这是什么原因???
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
newfang 2002-12-17
  • 打赏
  • 举报
回复
先移动记录指针到指定记录。
然后recall.
再读取操作。
最后再delete.

over
iamsoar 2002-12-17
  • 打赏
  • 举报
回复
首先去掉那个删除标记,用命令recall,然后list就可以啦
gnuljf 2002-12-17
  • 打赏
  • 举报
回复
deleted()返回当前记录是否打有删除标记
zys2000 2002-12-12
  • 打赏
  • 举报
回复
在下对FOXPRO不是很熟,请问楼上老兄,上面这句话应写在哪里?
是VB里还是FOXPRO里?
magnetmoon 2002-12-12
  • 打赏
  • 举报
回复
在FOXPRO里?
UFOBH 2002-12-11
  • 打赏
  • 举报
回复
set delete off

2,748

社区成员

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

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