日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在Delphi中如何创建和使用udl文件

發布時間:2023/12/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Delphi中如何创建和使用udl文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?如何在Delphi中創建和使用udl文件:
方法一:
直接彈出UDL對話框:
use ADOConed; EditConnectionString(ADOQuery1);
方法二:
⑴、右鍵---新建---文本文檔,重命名為 connSet.udl 。
⑵、雙擊打開 connSet.udl 按提示操作配置數據庫,選擇本地或遠程數據庫,配置好后退出。
⑶、使用Delphi 控件TADOConnection連接代碼:
??在Form1的OnCreate事件如下

try ADOC.Connected := false; ADOC.ConnectionString := ''; ADOC.ConnectionString := 'FILE NAME='+ExtractFilePath(ParamStr(0))+'/connSet.udl'; ADOC.Provider := ExtractFilePath(ParamStr(0))+'/connSet.udl'; ADOC.Connected := true; except showmessage('連接失敗,請重新配置connSet.udl文件'); EXIT; end;

??try ????????ADOC.Connected := false; ????????ADOC.ConnectionString := ''; ????????ADOC.ConnectionString := 'FILE NAME='+ExtractFilePath(ParamStr(0))+'/connSet.udl'; ????????ADOC.Provider := ExtractFilePath(ParamStr(0))+'/connSet.udl'; ????????ADOC.Connected := true; ????except ????????showmessage('連接失敗,請重新配置connSet.udl文件'); ????????EXIT; ????end;
⑷、如果你要把應用程序分發到局域網中使用,數據庫服務器沒有改變,直接復制應用程序就可以了,不用再配置connSet.udl 文件。當在另外一個局域網中安裝有不同名的數據庫服務器時,右鍵用記事本打開connSet.udl 文件,會看到:?

[oledb] ; Everything after this line is an OLE DB initstring Provider=SQLOLEDB.1;Persist Security Info=False;User ID=jfgl_sa;Initial Catalog=jfgl;Data Source=192.168.0.117[oledb] ; Everything after this line is an OLE DB initstring Provider=SQLOLEDB.1;Persist Security Info=False;User ID=jfgl_sa;Initial Catalog=jfgl;Data Source=192.168.0.117
上面幾行文件,這是新建connSet.udl 文件,并配置好數據庫后自動生成的代碼。我默認的登錄用戶為jfgl_sa,密碼為空,數據庫為jfgl,局域網數據庫服務器名IP:192.168.0.117,你可按照自己的實際環境進行配置。
⑸、不同的局域網數據庫服務器,你只要修改配置connSet.udl連接文件就可以了,不用修改Delphi代碼,很方便哦。
⑹、故障處理:如果運行應用程序時,出現錯誤提示“無效的授權說明”,是因為前面我們已經新建了connSet.udl 連接,現在只要把Delphi控件TADOConnection的屬性ConnectionString值刪除為空,這是靜態連接數據庫的字符串值,所以刪除ConnectionString值后,再重新編譯就可以了。

轉載于:https://www.cnblogs.com/xieyunc/archive/2009/04/27/2793709.html

總結

以上是生活随笔為你收集整理的在Delphi中如何创建和使用udl文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。