关于windows 2003 Server VFPODBC.DLL无法兼容的问题

ph4studio 2008-05-08 09:36:26
我用ASP连接DBF文件,使用了{Microsoft Visual FoxPro Driver}做数据驱动,应该是调用了vfpodbc.dll文件,但是提示数据驱动没有安装,网上有资料认为是此文件版本太高,需要从一个xp系统上复制一个dll到win2003系统中覆盖,dll的名称是vfpodbc.dll, 大小为955K,版本6.1.8630.1,我已经拷贝过去了,但是还是提示驱动没有安装。有兄弟碰到同样的情况吗?另外,这个dll文件无法用regsvr32注册,我是否需要重新启动计算机呢?
...全文
664 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanweihua19880526 2009-12-26
  • 打赏
  • 举报
回复
楼主,我遇到了这个问题。System.Data.Odbc.OdbcException: ERROR [IM001] [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能。请问您是怎么解决驱动的问题啊。
ph4studio 2008-05-08
  • 打赏
  • 举报
回复
多谢apple,我现在搞定了驱动程序的事了,但是访问dbf文件的时候提示xx.dbf does not exist,连接串和程序应该都没有问题的,因为我在本地(win2000+IIS5)测试通过的,放到服务器(2003)就不行了,对了,自由表
十豆三 2008-05-08
  • 打赏
  • 举报
回复
连接串:

dBASE:
" Driver={Microsoft dBASE Driver (*.dbf)}; DriverID=277;Dbq=c:\DatabasePath"
注意在书写sql语句时必须指定文件名(如"Select Name, Address From Clients.dbf").
Visual Foxpro(有数据库容器):
" Driver={Microsoft Visual Foxpro Driver};UID=; SourceType=DBC;SourceDB=C:\DatabasePath\MyDatabase.dbc;Exclusive=No"
Visual Foxpro(无数据库容器):
" Driver={Microsoft Visual Foxpro Driver};UID=; SourceType=DBF;SourceDB=C:\DbfPath\MyDdbf.dbf;Exclusive=No"

Driver={Microsoft Visual FoxproDriver};
SourceType=DBF;SourceDB=\\192.168.0.1\temp;
Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO"
数据库表
Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=c:\myvfpdb.dbc;Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO;
自由表
Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=c:\myvfpdbfolder;Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;
十豆三 2008-05-08
  • 打赏
  • 举报
回复
从Microsoft下载一个:

http://msdn2.microsoft.com/zh-cn/vfoxpro/Bb190233.aspx

2,748

社区成员

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

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