原始的ConnectionString whitch在MSSQL 2000工作:ADODB.Connection(0x800A0E78)
Provider=SQLOLEDB.1; Persist Security Info=True; User ID=XXXXXXXX; Initial Catalog=IntranetApps; Data Source=MS; Use Procedure for Prepare=1; Auto Translate=True; Packet Size=4096; Workstation ID=datawriter; Password=XXXXXXXX';
新的ConnectionString它不工作於2008年MSSQL:
Provider=SQLNCLI10;Server=PR-NB-CIS011\SQLEXPRESS;Database=IntranetApps;Uid=XXXXXXXX;Pwd=XXXXXXXX;
我tryed改變提供給SQLNCLI10.1,不提供者,...
一旦在過去我解決了同樣的問題,但地獄,我現在不記得它。我需要安裝一些供應商,但我現在一無所獲。
有代碼巫拋出異常:
this.connection = new ActiveXObject("ADODB.Connection");
this.connection.ConnectionString = this.conString;
try {
this.connection.Open;
}
catch(e){
Response.write("Chyba pri pripojeni na db.");
return false; // pokud dojde k chybe pri pripojovani k databazi, pak fce vraci false, jinak true
}
錯誤是什麼? –
這意味着查詢錯誤「當對象關閉時不允許操作」,但您已添加連接字符串信息... – gbn
ADODB.Connection(0x800A0E78) 關閉對象時不允許操作。 – Zdenek