Unit中共用ADOConnection |
答題得分者是:Miles
|
Edward Chen
一般會員 發表:28 回覆:21 積分:9 註冊:2004-07-27 發送簡訊給我 |
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
Hi Edward Chen 你好:
假設Unit4是被共用的Unit
unit Unit4; interface Uses SysUtils, ADODB; var ADOConn : TADOCOnnection; function GetADOConn : TADOConnection; procedure FreeADOConn; implementation function GetADOConn : TADOConnection; begin if not Assigned(ADOConn) then begin ADOConn := TADOConnection.Create(nil); ADOConn.ConnectionString := 'Provider=SQLOLEDB.1;Password=xxx;Persist Security Info=True;User ID=ddd;Initial Catalog=xxxxx;Data Source=xxxxx'; ADOConn.LoginPrompt := False; end; Result := ADOConn; end; procedure FreeADOConn; begin if Assigned(ADOConn) then FreeAndNil(ADOConn); end; end.其他Class就可直接下Unit4.GetADOConn來取得共用的TADOConneciton 我不是高手, 高手是正在銀幕前微笑的人.
------
我不是高手, 高手是正在銀幕前微笑的人. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |