vc++如何访问.dbf(access)数据源? 该数据源关联的.dbf文件在运行中需要改变。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //连接ACCESS2000m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=STU.mdb","","",adModeUnknown); dbf是Microsoft Visual FoxPro Table,动态更改dbf数据源可以这样 CString str; int iLen=zGlobal_EngPath.GetLength(); char cpConfig[MAX_PATH]; str="DSN=DBF库\0Description=DBF库\0SourceType=dbf\0SourceDB="; strcpy(cpConfig,str); strcpy(cpConfig+52,zGlobal_EngPath); strcpy(cpConfig+52+iLen,"\0"); if(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Visual FoxPro Driver",cpConfig)) { AfxMessageBox("add odbc source failed!"); } 新建generic类中使用GetSafeHwnd()函数显示未定义(已经包含afxwin.h头文件) accel中有段代码没看懂 [API]菜鸟提问 如何打开并读取excel文件 请教:怎条在dll中包一个com? 为什么很多资料在介绍VC中的数据库编程时,大多用access的数据库作为例子,很少有VFP的,用在ACCESS上的程序代码同样实用与VFP上吗?他们 VC 操作word写入页脚时,Fields::Add函数的参数不知如何设置 怎么把对话框左上角的图标换成自己的呢? 好久没来,送分 如何在EDIT BOX中显示16进制的数 初级问题,高手见效了? 如何用MSDN搜索API
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=STU.mdb","","",adModeUnknown);
动态更改dbf数据源可以这样
CString str;
int iLen=zGlobal_EngPath.GetLength();
char cpConfig[MAX_PATH]; str="DSN=DBF库\0Description=DBF库\0SourceType=dbf\0SourceDB=";
strcpy(cpConfig,str);
strcpy(cpConfig+52,zGlobal_EngPath);
strcpy(cpConfig+52+iLen,"\0"); if(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Visual FoxPro Driver",cpConfig))
{
AfxMessageBox("add odbc source failed!");
}