ADO與SQL封裝問題 |
答題得分者是:tech_state
|
nieo
一般會員 發表:32 回覆:56 積分:17 註冊:2003-07-25 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
nieo, 您好
我沒有試過用installshld4.0來封裝您所提的這樣的程式,
所以不知道是否有哪些設定沒有封裝到封裝檔,
只能提供您一些注意事項。
(1)ADO元件會紀錄您當初程式裡連結的SQL Server,您封裝後再使用的SQL Server是否也跟當初一樣?如果不一樣就可能出現連結不上SQL Server的情形。
(2)不知道installshld4.0有沒有什麼選項是要選擇資料庫連結的?如果有應該是有分BDE、MS-SQL......等等。(我記得之前使用installshld5的經驗,應該是有這個選項,您可能要仔細找一下) =================================
涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。
是非終日有,不聽自然無
天下本無事,庸人自擾之
|
nieo
一般會員 發表:32 回覆:56 積分:17 註冊:2003-07-25 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
|
nieo
一般會員 發表:32 回覆:56 積分:17 註冊:2003-07-25 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
nieo, 您好
製作封裝檔時應該是找不到主機名稱的,
主機名稱應該是出現在您使用的ADO元件中,
ADO元件會有一個屬性ConnectionString這是紀錄您連結主機的資訊,
例如:主機名稱、連結的userid、password、資料庫的Provider......等等資訊。 以下是我由ConnectionString擷取下來的資訊,
我的經驗是在程式中動態變更這些資料,
將其紀錄到一個檔案中,
供所有用到ADO元件的程式使用。 [DATABASE]
CON_STR=Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=sa;Initial Catalog=eos_db;Data Source=server2000;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=Test 以上紅色部分,為我在程式中動態變更的資料。
第一個為登入主機的password。
第二個為登入主機的userid。
第三個為主機名稱。 再次強調一點,
因為我沒有使用過installshld4.0,
所以不清楚有哪些設定要選擇,
如果是這個軟體的使用,
您可能要請有經驗的前輩們指導,
或是上網找找有無相關的教學資料。 =================================
涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。
是非終日有,不聽自然無
天下本無事,庸人自擾之
|
nieo
一般會員 發表:32 回覆:56 積分:17 註冊:2003-07-25 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |