我目前要做一个程序就是打开就能自动连接到SQL服务器查询数据,ODBC想在程序中自动配置,不知道该怎么写,在哪里写?是在那个***APP的InitInstance()里吧?
还有就是知道服务器名称如:202.20.32.30,账号:aaa,密码:123,服务器上的数据库选择为Runtime,代码如何写?
我以前写的ODBC都是本地的数据库,在程序里新建CRecordSet类与之关联,但目前数据库在服务器上,编代码该怎么弄?
还有就是知道服务器名称如:202.20.32.30,账号:aaa,密码:123,服务器上的数据库选择为Runtime,代码如何写?
我以前写的ODBC都是本地的数据库,在程序里新建CRecordSet类与之关联,但目前数据库在服务器上,编代码该怎么弄?
#include <odbcinst.h>char szDesc[223];
int mlen;
sprintf(szDesc,"DSN=%s? DBQ=%s? DEFAULTDIR=%s?? ","TryDB","D:\\Database\\try.mdb","D:\\DATABASE");mlen = strlen(szDesc);
for (int i=0; i<mlen; i++)
{
if (szDesc[i] == '?')
szDesc[i] = '\0';
}SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)\0",(LPCSTR)szDesc);
你给的代码没有这方面的设置啊
_SYS_DSN, "Microsoft Access Driver (*.mdb)\0 ", "
DSN=TryDB\0DBQ=D:\\Database\\
try.mdb\0DEFAULTDIR=D:\\DATABASE\0\0 ");