線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1304
推到 Plurk!
推到 Facebook!

ODBC Drivers 出現問題(有點急,請幫幫忙)

缺席
ljgwst
一般會員


發表:6
回覆:6
積分:2
註冊:2003-12-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-01 18:46:32 IP:203.70.xxx.xxx 未訂閱
請教各位大大    我用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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-01 22:47:47 IP:202.39.xxx.xxx 未訂閱
試試 conn.Open "DSN=HERTS;uid=USALE;pwd=PSALE" -- He just never quits.
ljgwst
一般會員


發表:6
回覆:6
積分:2
註冊:2003-12-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-02 08:41:51 IP:203.70.xxx.xxx 未訂閱
版主大人 謝謝您的方法 我照您的方式做了 但結果還是不行ㄟ 是否有其他方法可提供參考
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-02 09:03:18 IP:202.39.xxx.xxx 未訂閱
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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-02 17:09:32 IP:203.70.xxx.xxx 未訂閱
版主大人 我在此行程式多加SID就可以了 Conn.open "DSN=test;UID=name;PWD=pass;SID=test" 謝謝版主大人您的幫忙
系統時間:2024-05-11 20:51:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!