如何不通过ODBC连接,直接建立DBF的数据库连接? 我试着通过ADO连接dBASE(*.dbf)数据库,可是系统提示引模不支持。Jet不是支持dbf的吗?如何不通过ODBC连接,我该怎么连接呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 引模不支持???装个MDAC 2.8试试 先不说引模什么问题,如何不通过ODBC连dbf数据库呢? #include "afxdao.h"CDaoDatabase db;db.Create("shp.dbf");这样不行吗? 据说,ADO不通过ODBC连接的只能是ACCESS,我也想能直接用ADO使用dbf的表 各位大哥帮帮忙呀,觉都睡不好呀,或者给个ADO的连接字符串呀 能不能在VC中直接用代码控制添加一个ODBC数据源,而不用到管理工具下手动添加? 在CSDN 的网友文章里有篇各种数据库连接的,我不记得地方了,找到应该就可以搞定 ado是可以连接的,可能是你的连接字符串没有写对.用odbc,然后用SQLConfigDataSource动态设置数据源也是很方便的。 可以啊,当然可以.char* szDesc;int mlen;szDesc=new char[256];char szStr[256];sprintf(szDesc,"DSN=%s?Description=VFP ODBC Driver? DBQ=%s?",数据源的名字,文件路径);mlen = strlen(szDesc);for (int i=0; i<mlen; i++){ if (szDesc[i] == '?') szDesc[i] = '\0'; szStr[i]=szDesc[i];}//vf的数据源//参数2为添加数据源ODBC_REMOVE_DSN,3为数据源类型其它请看MSDNif(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,(LPCSTR)("Microsoft Visual FoxPro Driver"),LPCSTR)szStr)) MessageBox(NULL,"创建数据源时发生错误!!","ERROR",NULL);else return TRUE; 出现两个错,error LNK2001: unresolved external symbol _SQLConfigDataSource@16fatal error LNK1120: 1 unresolved externals怎么回事呀 求助:怎样让HTTP的GET请求带发送Cookie? MM_LOMETRIC映射模式的疑问 请问各位兄弟,有一个程序,一直重复hook一个函数,我如何阻止它? ASP+AJAX,用局域网访问出现乱码的问题 为什么我的弹出菜单只有窄窄的一条线? scoket编程的问题~~(菜鸟问题) 选择单文档一路点下去 生成的程序fileopen函数怎么生成的? 有沒有比較熱鬧的世界性的關於C++,vc的maillist. 奇怪 内存怎么会变? 怎样用MFC对读出的数据画图呢? 请问每安装一个软件,如何知道在注册表中的信息呢? 请问关于语法的问题
装个MDAC 2.8试试
CDaoDatabase db;
db.Create("shp.dbf");
这样不行吗?
我也想能直接用ADO使用dbf的表
char* szDesc;
int mlen;
szDesc=new char[256];
char szStr[256];
sprintf(szDesc,"DSN=%s?Description=VFP ODBC Driver? DBQ=%s?",数据源的名字,文件路径);mlen = strlen(szDesc);
for (int i=0; i<mlen; i++)
{
if (szDesc[i] == '?')
szDesc[i] = '\0';
szStr[i]=szDesc[i];
}
//vf的数据源
//参数2为添加数据源ODBC_REMOVE_DSN,3为数据源类型其它请看MSDN
if(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,(LPCSTR)("Microsoft Visual FoxPro Driver"),LPCSTR)szStr))
MessageBox(NULL,"创建数据源时发生错误!!","ERROR",NULL);
else
return TRUE;
error LNK2001: unresolved external symbol _SQLConfigDataSource@16
fatal error LNK1120: 1 unresolved externals
怎么回事呀