在Delphi中如何创建和使用udl文件
2009-04-27 20:12
316 查看
如何在Delphi中创建和使用udl文件:
方法一:
直接弹出UDL对话框:
方法二:
⑴、右键---新建---文本文档,重命名为 connSet.udl 。
⑵、双击打开 connSet.udl 按提示操作配置数据库,选择本地或远程数据库,配置好后退出。
⑶、使用Delphi 控件TADOConnection连接代码:
在Form1的OnCreate事件如下
⑷、如果你要把应用程序分发到局域网中使用,数据库服务器没有改变,直接复制应用程序就可以了,不用再配置connSet.udl 文件。当在另外一个局域网中安装有不同名的数据库服务器时,右键用记事本打开connSet.udl 文件,会看到:
上面几行文件,这是新建connSet.udl 文件,并配置好数据库后自动生成的代码。我默认的登录用户为jfgl_sa,密码为空,数据库为jfgl,局域网数据库服务器名IP:192.168.0.117,你可按照自己的实际环境进行配置。
⑸、不同的局域网数据库服务器,你只要修改配置connSet.udl连接文件就可以了,不用修改Delphi代码,很方便哦。
⑹、故障处理:如果运行应用程序时,出现错误提示“无效的授权说明”,是因为前面我们已经新建了connSet.udl 连接,现在只要把Delphi控件TADOConnection的属性ConnectionString值删除为空,这是静态连接数据库的字符串值,所以删除ConnectionString值后,再重新编译就可以了。
方法一:
直接弹出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值后,再重新编译就可以了。
相关文章推荐
- 新手来看:什么叫“使用Data Link 文件”?什么是UDL文件?如何创建?
- 新手来看:什么叫“使用Data Link 文件”?什么是UDL文件?如何创建?
- 新手来看:什么叫“使用DataLink文件”?什么是UDL文件?如何创建?
- 创建Accress 数据库连接文件UDL/如何使用 ADO 的数据链接文件
- How to create an XTR file from XML in Delphi XE4 using XML Mapper?(delphi中如何通过xmlmapper创建xtr文件)
- 如何以DLL文件形式创建和使用用户控件
- 如何使用Htc Vive创建MR视频,手柄文件配置
- delphi中INI 文件的创建与使用
- 如何使用PHP DOM创建动态的XML文件
- 如何使用F5刷新cocos2dx lua创建的.exe文件
- LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件
- 在access中如何创建数据库。你认为数据库在网站开发中所扮演的角色是什么。使用数据库和使用文件,两者的优缺点各是什么。
- 如何创建并使用Pch文件
- 如何使用XCode 4创建ipa文件及提交应用程序
- Delphi 如何使用 Matlab 的 .m文件?
- Delphi 如何使用资源文件
- 如何使用XCode 4创建ipa文件及提交应用程序
- 在Delphi中如何使用RC文件中的字符串表
- 如何使用PHP DOM创建动态的XML文件
- vs2013使用qt设计师创建新窗体后如何关联资源文件