1。在vc中通过ado连接dbf文件,必须用Visual Foxpro的驱动,必须安装Foxpro吗?
2。为w2ooo中有系统自带的驱动吗?是什么?
3。所有的驱动都在向导中存在吗?hr = m_pConnection->Open("Provider = Provider=Microsoft.Jet.OLEDB.4.0;\
Driver={Microsoft dBASE Driver (*.dbf)};DBQ=E:\\Works\\maps; DriverID=533\
Extended Properties=dBase 5.0;"
,"","",adConnectUnspecified);
连接字符串有什么问题...此致 敬礼盼复!
2。为w2ooo中有系统自带的驱动吗?是什么?
3。所有的驱动都在向导中存在吗?hr = m_pConnection->Open("Provider = Provider=Microsoft.Jet.OLEDB.4.0;\
Driver={Microsoft dBASE Driver (*.dbf)};DBQ=E:\\Works\\maps; DriverID=533\
Extended Properties=dBase 5.0;"
,"","",adConnectUnspecified);
连接字符串有什么问题...此致 敬礼盼复!
解决方案 »
- MFC新手,纠结了半天了。。照着书上写的。。请教
- sql连接问题
- 如何下载需要登陆的网页
- DLL 中已画好的 CBitmap oBitmap,如何能将其作为数据对象返回????
- 高手指点:#import Java com组件后生成的.tlh文件中的汉字“参数”问题
- 怎样将INT类型数据转换成string,请看代码,谢谢高手!
- 求助,请各位推荐一本 VC++ .NET 入门的书
- 有一关于切分窗口的问题,已经困扰了我好几天了,哪位大侠能给我帮帮忙呀?
- 问一个CFile类中GetLength函数的问题
- ActiveX问题(定制的控件中包含有常用控件)
- 请问如何将一个EXE文件的ICON修改一下?
- 请教关于使用snmp编程获取网络交换机的mib信息!!!
应该这样的:
Driver={Microsoft dBASE Driver (*.dbf)};
FIL=dBase 5;
DriverID=533;
Dbq=E:\\..
谢谢,如果我有分结帖是给你好吗?
hr = m_pConnection->Open("Driver={Microsoft dBASE Driver (*.dbf)};FILE=dBase5;DriverID=533;Dbq=E:\\lab\\maps","","",adConnectUnspecified);这样写还是联不上。真是疑难杂症
可以连的。FoxPro的dbf这样:
Driver={Microsoft Visual FoxPro Driver};
SourceType=DBF;
SourceDB=c:\;
Exclusive=No;
_ConnectionPtr pConn;
CString strPath = "E:\\test";
CString strConn;
strConn.Format("Driver={Microsoft dBASE Driver (*.dbf)};"
"FIL=dBase 5;"
"DriverID=533;"
"Dbq=%s;",
strPath); try
{
pConn.CreateInstance("ADODB.Connection");
pConn->Open(strConn.AllocSysString(), "", "", adModeUnknown);
}
catch (_com_error e)
{
//...
}