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

SOS: 請各位幫下我

尚未結案
andycheng
一般會員


發表:3
回覆:10
積分:2
註冊:2002-12-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-17 16:35:23 IP:218.16.xxx.xxx 未訂閱
今天到客戶安裝軟件,delphi 5.0編譯,sql2000後台,用ADO連接,用delphi5.0自帶的打包程序打的包。一解包,出現: The File IDAPI32.CNF could not be located in SUPPORTDIR 安裝不能完成。在98及XP都出現 後來直接安裝Delphi5.0,將程序copy過去,一按運行,出現: [DBNETLIB] [ConnectionOpen(Connect()).]SQL Server 不存在或拒絕訪問。 客戶機是XP。又在網上下載ADO 2.7,仍然一樣. 在自已單位多台機試都沒問題,一時茫然 請各位幫下兄弟
hagar
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-17 16:45:40 IP:202.39.xxx.xxx 未訂閱
您是透過 ADO -> ODBC 來連接 SQL Server 乎?    -- Everything I say is a lie.
andycheng
一般會員


發表:3
回覆:10
積分:2
註冊:2002-12-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-17 16:58:38 IP:218.16.xxx.xxx 未訂閱
我用ADOConnection和ADOquery.用了一個ini文件來記錄服務器名和Database名,連接時讀ini文件
andycheng
一般會員


發表:3
回覆:10
積分:2
註冊:2002-12-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-17 17:21:09 IP:218.16.xxx.xxx 未訂閱
生成後的連接方式如下: Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=數據庫名;Data Source=服務器名 數據庫名和服務器名用一個ini文檔存放
andycheng
一般會員


發表:3
回覆:10
積分:2
註冊:2002-12-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-18 08:46:46 IP:218.16.xxx.xxx 未訂閱
補充: 在客戶機器中事先已安裝了Notes及Oracle應用程序,我公司也有安裝Notes,所以我想會不會是Oracle有關? 在客戶機器上試過直接用ODBC連接後台sql,又沒問題。而在控制面板上的BDE則不能運行,直接到BDE目錄下運行BDE程序,則能運行,但沒有mssql這一項,只有sql server 請各位不吝賜教
hagar
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-12-18 09:10:06 IP:202.39.xxx.xxx 未訂閱
引言: 生成後的連接方式如下: Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=數據庫名;Data Source=服務器名 數據庫名和服務器名用一個ini文檔存放
那您在客戶機器上設定 ConnectionString, 測試連線正常嗎? -- [blue]Believe the unbelievable.[/red]
andycheng
一般會員


發表:3
回覆:10
積分:2
註冊:2002-12-17

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-12-18 09:45:57 IP:218.16.xxx.xxx 未訂閱
我没有在客户机上打开delphi来试,回为之前我在公司几台机上都试过,只需要改动服务器名、数据库名就OK了,如不能连接,会有相应的提示。之后,我又在公司试过了,换过一台服务器,重建数据库,非常顺利。以前用BDE连接后台也是这样设置,没出过任何问题。这是我第一次用ADO,搞得头很大,一头雾水。
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-12-18 09:56:34 IP:210.58.xxx.xxx 未訂閱
andycheng 兄您好: 小弟也遇到過此問題, 後來追蹤發現我們連接時輸入的IP會被解讀為[具名管道], 解決的方法很奇怪因為我也找不出如何解決, 用ODBC隨便建一個也是那個IP的資料來源, 在用戶端設定那顆按鈕裡將他調成TCP/IP按確定後即可取消掉, 也就是可以不用正式的建立, 再試試看是否會有這個錯誤. Best regard 我不是高手, 高手是正在銀幕前微笑的人.
------


我不是高手, 高手是正在銀幕前微笑的人.
andycheng
一般會員


發表:3
回覆:10
積分:2
註冊:2002-12-17

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-12-18 10:19:29 IP:218.16.xxx.xxx 未訂閱
小弟也遇到過此問題, 後來追蹤發現我們連接時輸入的IP會被解讀為[具名管道], 解決的方法很奇怪因為我也找不出如何解決, 用ODBC隨便建一個也是那個IP的資料來源, 在用戶端設定那顆按鈕裡將他調成TCP/IP按確定後即可取消掉, 也就是可以不用正式的建立, 再試試看是否會有這個錯誤. 谢谢Miles兄,昨天我也试过在Client Network Utility 中建立一个TCP/IP通道,确定后,不行,又将它删除,还是一样。ODBC连接试过可以,但程序就是不能运行。
系統時間:2024-07-03 12:40:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!