SQLConfigDataSource(NULL,ODBC_ADD_DSN,Microsoft Excel Driver(*.xls)\0,"这个字符串应该是要添加的EXCEL文件的绝对路径");
//楼上的代码添加的是Access的数据源
CString szPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength
(MAX_PATH+1),MAX_PATH);
szPath.ReleaseBuffer ();
int nPos;
nPos=szPath.ReverseFind (’\\’);
szPath=szPath.Left (nPos);
CString szFile = sPath + "\\image.mdb";
char szAtr[256];
sprintf(szAtr,"DSN=%s!DBQ=%s!DEFAULTDIR=%s!! ","MYIMAGE",
szFile,szPath);
int nlen;
nlen = strlen(szAtr);
for (int i=0; i
if (szAtr [i] == ’!’)
szAtr [i] = ’\0’;
}
if (FALSE == SQLConfigDataSource(NULL,
ODBC_ADD_DSN, "Microsoft Access Driver (*.mdb)\0",
(LPCSTR)szAtr))
AfxMessageBox("SQLConfigDataSource Failed");
来源:
留名关注,我很快就要用到了