ADO 连接DBF的怪问题。

精锐掷矛手 2010-07-19 03:07:52

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\updata;Extended Properties=dbase 5.0;Persist Security Info=False
.........
//读取DBF文件
AdoQuery2.Close;
adoquery2.SQL.Clear;
adoQuery2.SQL.Text:='select * from m';
adoquery2.Open;

出现具体错误提示“数据提供程序或其他服务返回E_FAIL状态”。
然后我在DBF Viewer中先删除,再还原,程序就可以读取DBF文件了。
高手指教!分数不够,只能在这发帖了。
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
精锐掷矛手 2010-07-22
  • 打赏
  • 举报
回复
跟写入DBF的数据有关系!结贴了。
精锐掷矛手 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tjianliang 的回复:]
这个是Jet驱动报的错,可能是DBF文件出问题了
[/Quote]
正如tjinliang大哥所说,确实DBF文件的问题。好像是数据溢出的问题,正在测试,有结果后与大家共享!
keer001 2010-07-19
  • 打赏
  • 举报
回复
修身.
亮剑_ 2010-07-19
  • 打赏
  • 举报
回复
这个是Jet驱动报的错,可能是DBF文件出问题了

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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