全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3246
推到 Plurk!
推到 Facebook!

有關DBE ADMINISTRATOR 連接SQL 2000的問題

答題得分者是:channel
lungchi
一般會員


發表:14
回覆:23
積分:7
註冊:2002-11-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-25 11:50:46 IP:203.70.xxx.xxx 未訂閱
我是用DELPHI7.0 用DBE ADMINISTRATOR 連接SQL 2000時會出現下列訊息,煩請各位先進協助一下. Vendor initialization failed. Cannot loadan IDAPIservice library File:NTWDBLIB.DLL Alias:MYSQL1 DBE ERROR : 15879
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-25 12:13:54 IP:218.16.xxx.xxx 未訂閱
似乎是你設定 odbc 或 bde alias 時選錯了 driver, 應選 mS sql 的但你選了 mYsql ?
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-25 12:38:38 IP:211.21.xxx.xxx 未訂閱
引言: 我是用DELPHI7.0 用DBE ADMINISTRATOR 連接SQL 2000時會出現下列訊息,煩請各位先進協助一下. Vendor initialization failed. Cannot loadan IDAPIservice library File:NTWDBLIB.DLL Alias:MYSQL1 DBE ERROR : 15879
您的這個問題應該是出現在Client端的電腦,因為Client未安裝MS SQL 2000。 如果您要讓Client端連接到Server端的MS SQL 2000必須要將NTWDBLIB.DLL這個檔案複製到Client端的目錄底下: Win98:C:\Windows\System Win2000: C:\WinNT\System32 這樣就可以連接了。 至於NTWDBLIB.DLL這個檔案應該在您的電腦(OS:Win200)C:\WinNT\System32底下就有了。 ~小弟淺見,參考看看~
------
~小弟淺見,參考看看~
lungchi
一般會員


發表:14
回覆:23
積分:7
註冊:2002-11-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-03-25 12:49:05 IP:203.70.xxx.xxx 未訂閱
我確定我是選mssql drive ,試過許多次了,結果還是一樣,sql 也重新按裝二次,也還是一樣.
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-03-25 12:55:31 IP:218.16.xxx.xxx 未訂閱
但你的 Alias 甚會是 MYSQL1 ??
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-25 13:09:59 IP:211.21.xxx.xxx 未訂閱
引言: 但你的 Alias 甚會是 MYSQL1 ??
Justmade兄:其Alias是Alias Name,只是剛好取到MYSQL1的Name而已。 lungchi兄:搜尋一下您的電腦有沒有NTWDBLIB.DLL這個檔案。 ~小弟淺見,參考看看~ 發表人 - channel 於 2003/03/25 13:12:22
------
~小弟淺見,參考看看~
lungchi
一般會員


發表:14
回覆:23
積分:7
註冊:2002-11-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-03-25 13:15:23 IP:203.70.xxx.xxx 未訂閱
謝謝二位,問題解決了. 再請問另一個問題,那就是stringgrid的使用上能否取代dbgrid. 我的意思是,在一對多表單時一般都是dbgrid來處理,大多人都是直接操控資料表,能不能不用操控資料表的方式來異動資料,我查了很多的書籍很少人會講到dbgrid 及 stringgrid的用法,還請指教,謝謝.
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-03-25 14:54:19 IP:211.21.xxx.xxx 未訂閱
引言: 再請問另一個問題,那就是stringgrid的使用上能否取代dbgrid. 我的意思是,在一對多表單時一般都是dbgrid來處理,大多人都是直接操控資料表,能不能不用操控資料表的方式來異動資料,我查了很多的書籍很少人會講到dbgrid 及 stringgrid的用法,還請指教,謝謝.
當然可以,只是比較麻煩,我幾乎都是用dbgrid在處理,不過我幫您找了一篇文章,希望對您有幫助: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=20183 第二段有講到使用的方法。 ~小弟淺見,參考看看~
------
~小弟淺見,參考看看~
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-03-25 15:23:51 IP:218.16.xxx.xxx 未訂閱
引言:
引言: 但你的 Alias 甚會是 MYSQL1 ??
Justmade兄:其Alias是Alias Name,只是剛好取到MYSQL1的Name而已。
bde admin 是會自動以 driver 名稱來命名 Alias Name 的,所以當使用者在 bde admin 建立新 Alias 時,若選了 MySQL driver,就會自動命名為MySQL1。 當然,使用者有可能自行去修改別的名字為 MySQL1,不過以機率而言實在是選了 MySQL driver 的大得多,而剛好取到 MySQL1 的機率小得多罷。
lungchi
一般會員


發表:14
回覆:23
積分:7
註冊:2002-11-13

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-03-25 15:52:37 IP:203.70.xxx.xxx 未訂閱
感謝二位的熱心技持. channel 兄的說法是正確的,我在連接sql2000時是選擇MSSQL的DRIVER,至於Alias Name是 MYSQL1 的原因則因為dbe administrator configuration--->mssql---->server name 的內定值,這並不表示是選用mysql的driver 而且這個Alias Name是可以更改的,Justmade 兄你可以試試看.
系統時間:2024-05-17 5:45:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!