BOOL SQLConfigDataSource(
HWND hwndParent,
WORD fRequest,
LPCSTR lpszDriver,
LPCSTR lpszAttributes);第三个参数:lpszDreiver是指定驱动的名称的字符串,它的格式该如何。
第四个参数:lpszAtrributes指定数据源属性的字符串,有一个连接远程数据库的数据源:"DSN=Sinoname\0DESCRIPTION=Sino Sename\0"
"SERVER=(local)\0ADDRESS=MyServer\0NETWORK=dbmessocn\0"
DATABASE=Simoname\0";其中ADDRESS 和 NETWORK 是什么意思。还有别的项吗?
HWND hwndParent,
WORD fRequest,
LPCSTR lpszDriver,
LPCSTR lpszAttributes);第三个参数:lpszDreiver是指定驱动的名称的字符串,它的格式该如何。
第四个参数:lpszAtrributes指定数据源属性的字符串,有一个连接远程数据库的数据源:"DSN=Sinoname\0DESCRIPTION=Sino Sename\0"
"SERVER=(local)\0ADDRESS=MyServer\0NETWORK=dbmessocn\0"
DATABASE=Simoname\0";其中ADDRESS 和 NETWORK 是什么意思。还有别的项吗?
"DSN=Qyycrz\0DBQ=ycrz.mdb\0")==1)
TRACE("成功配置数据源!\n");
else
AfxMessageBox("配置数据源失败!");
char *AttributeString=
"Dsn=AdowDsn\0"
"Database=CoNevagation\0"
"Description=Server created by VCData\0"
"Server=WXEASTDAY\0"
//"UID=sa\0"
//"PWD=000000"
;
ReturnValue=::SQLConfigDataSource (NULL,ODBC_ADD_SYS_DSN,"SQL Server",AttributeString);
结果是如果没有“UID PWD”就可以。而加上那两个就不能成功。这是为什么啊?
难道SQL SERVER 数据库的连接字符串不能加UID 和PWD吗?