很多要注意的地方 只要有一個(gè)小細(xì)節(jié)出錯(cuò)就會(huì)連錯(cuò) 大開(kāi)SQL服務(wù) 遠(yuǎn)程連接還要大開(kāi)SQL Brower 首先要引入ado動(dòng)態(tài)鏈接庫(kù)文件msado15.dll no_namespace 聲明不用命名空間 接著就是初始建立實(shí)例 最關(guān)鍵的是連接字符串 m_pConnection->Open("Driver=SQL Server;Server=CHOU-PC//SQLEXPRESS;DATABASE=chou;UID=sa;PWD=123456","","",adModeUnknown); Server為服務(wù)器,此處連接本機(jī),不能用127.0.0.1,而必須用數(shù)據(jù)庫(kù)的實(shí)例名字 即 主機(jī)名-PC//SQLEXPRESS 必須是兩個(gè)斜杠,直接復(fù)制本機(jī)的實(shí)例名只有一個(gè)斜杠,也會(huì)導(dǎo)致出錯(cuò) 因?yàn)樵诖a中第一個(gè)斜杠為轉(zhuǎn)義 這個(gè)很重要 DATABASE為連接的數(shù)據(jù)庫(kù)名 UID為登陸的數(shù)據(jù)庫(kù)用戶名 PWD為用戶名密碼 adModeUnknown為默認(rèn)缺省訪問(wèn)方式 該值為0 捕捉異常 e.Description()可以打印異常信息 查看異常信息可以幫助你找到錯(cuò)誤
代碼如下
#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF") |
|
來(lái)自: 趨明 > 《編程開(kāi)發(fā)》