Ado打开dbf表的问题(急)

Heyongfeng 2003-05-24 03:01:30
我用Ado直接连接dbf,Provider用Microsoft Visual FoxPro Driver。
sql语句用'select * from aaa.dbf'

一般的dbf表能打开,若表中有数值型字段但数值超出字段宽度显示为****的用Ado打开时会提示"数据提供程序或其他服务返回e_fail状态",还有若dbf表中的日期为空用Ado打开后显示为1899-12-30。
我用BDE试了试,数值能正确显示,日期也显示为空。

我想用Ado打开dbf表,要怎样才能正确显示dbf的数值和空日期;
dbf文件不能修改。
帮帮小弟。
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Heyongfeng 2003-05-27
  • 打赏
  • 举报
回复
To:zjsxhyf(一粒沙子)
一切OK,多谢了.
l_xiaofeng 2003-05-27
  • 打赏
  • 举报
回复
即使使用ODBC连接也有一样的毛病,所以我操作的时候一般把日期过滤掉。
看看楼下是否有更好的办法?
zjsxhyf 2003-05-27
  • 打赏
  • 举报
回复
老兄,Provider用Microsoft dBase Driver (*.dbf)就可以了,你试试!
Heyongfeng 2003-05-25
  • 打赏
  • 举报
回复
在线恭候...............
Heyongfeng 2003-05-24
  • 打赏
  • 举报
回复
自己 up 一下
Heyongfeng 2003-05-24
  • 打赏
  • 举报
回复
在线.............

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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