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

直接使用TADOConnection元件和new 一個TADOConnection結果相不同

缺席
tyw6455
一般會員


發表:7
回覆:9
積分:3
註冊:2005-06-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-30 15:41:32 IP:58.99.xxx.xxx 訂閱
使用環境
C Builder 2007 SQL 2005 Server 2005 Express
我直接在Form 上面直接拉一個 TADOConnection 的元件 ,使用C Builde預設的工具來設定連線字串
當執行 TADOConnection ->Connected = true 的時候是可以成功連線的。
當我不直接拉元件而是在程式裡面宣告
[code cpp]
TADOConnection *cnConn;
cnConn = new TADOConnection(NULL);
cnConn ->LoginPrompt = false;
cnConn ->CursorLocation = clUseClient;
cnConn ->ConnectOptions = coConnectUnspecified;
cnConn ->Mode = cmUnknown;
cnConn ->IsolationLevel = ilCursorStability;
cnConn ->Provider = "SQLNCLI.1";
cnConn->ConnectionString = "Provider=SQLNCLI.1;Password=XXXXX;"
"Persist Security Info=True;User ID=xxxxx;Initial Catalog=XXXXX;"
"Data Source=localhost\SQLEXPRESS";
cnConn->Connected = true;
[/code]
結果卻是不能連線,連線字串是直接從元件上面複製下來的
其他的屬性設定也都是跟元件上面的一樣,卻發生了不同的結果。
我用MySQL 甚至 在可以用SQL Server 2000的時候都試過兩種方式結果都是OK的
不會發生上述的情況,請問有人知道我少了哪一個環節嗎?
yubad2000
中階會員


發表:0
回覆:44
積分:78
註冊:2007-09-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-02 02:31:38 IP:66.171.xxx.xxx 未訂閱
Check this article see whether it helps
https://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=55299
------
===波士頓夜未眠===
What a wonderful world!!
Jazz up the world with jazz!!
==================

When I am not programming...
you can find me here:
http://www.holy-war.de/EN/World3/bin/?advertiser=63190
tyw6455
一般會員


發表:7
回覆:9
積分:3
註冊:2005-06-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-03 10:14:07 IP:58.99.xxx.xxx 訂閱
我想yubad2000 有點誤解我的意思了
我的狀況並不是所有自行產生ADOConnection的方式都不行,
重點是在於當資料庫是用mySQL 或 SQL 2000的時候,這種情形並不會發生,
而是當資料庫使用 SQL 2005 Express 的時候才會發生,
不過SQL 2000 的環境是 XP BCB
而mySQL 和SQL 2005 Express 的環境都是 vista C Builder 2007
程式碼沒有變動,只有連線字字串改變而已,
所以我才會有這種疑惑。
不過也謝謝你的回答

===================引 用 yubad2000 文 章===================
Check this article see whether it helps
https://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=55299
系統時間:2024-04-25 17:13:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!