ODBC Drivers 出現問題(有點急,請幫幫忙) |
缺席
|
ljgwst
一般會員 發表:6 回覆:6 積分:2 註冊:2003-12-11 發送簡訊給我 |
請教各位大大 我用ODBC連結ORACLE 9I的資料庫
連結測試的結果是正常的
當我用任何DELPHPI元件(QUERY,ADO)直接透過ODBC去連結ORACLE時
程式連結ORACLE也是正常的. 可是當我的程式(ASP,DELPHI)不使用元件(QUERY,ADO)連結的方式
而是採用程式撰寫的方式
來透過ODBC(DSN=HERTS)連結ORACLE資料庫
程式如下請參閱
/////////////////////// response.flushresponse.flush
'set rs = createobject("ADODB.Recordset")
set conn = server.CreateObject("ADODB.Connection") conn.open "HERTS","USALE","PSALE"
(上述三個參數為 DSN,USERNAME,PASSWORD) sql = "select count(*) from [JOKENF]"
'rs.open sql, conn
conn.execute(sql)
response.write "xxCount=" & rs(0) & "xx"
///////////////////////// 卻出現下列錯誤訊息
{
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' 因為系統錯誤 5 (Oracle ??OraHome9I) 導致指定驅動程式無法載入。 /test.asp, 列5 【
}
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
ljgwst
一般會員 發表:6 回覆:6 積分:2 註冊:2003-12-11 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
http://www.nextmill.net/support/databaseconnections.html#7
Oracle ODBC with DSN <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.cursorlocation=adUseClient ' requires use of adovbs.inc; numeric value is 3 Conn.open "DSN=test;UID=name;PWD=pass" %> OLE DB <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.cursorlocation=adUseClient ' requires use of adovbs.inc; numeric value is 3 DSNTest="Provider=MSDAORA.1;Password=pass;User ID=name;Data Source=data.world" Conn.open DSNtest %>-- He just never quits. |
ljgwst
一般會員 發表:6 回覆:6 積分:2 註冊:2003-12-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |