一、右键---新建---文本文档,重命名为 connection.udl 。
二、双击打开 connection.udl 按提示操作配置数据库,选择本地或远程数据库,配置好后退出。
三、使用Delphi 控件TADOConnection连接代码:
form1的OnCreate事件如下
try
ADOC.Connected := false;
ADOC.ConnectionString := 'FILE NAME='+ExtractFilePath(ParamStr(0))+'\pymee.udl';
ADOC.Provider := ExtractFilePath(ParamStr(0))+'\pymee.udl';
ADOC.Connected := true;
except
showmessage('连接失败,请重新配置pymee.udl文件');
EXIT;
end;
四、如果你要把应用程序分发到局域网中使用,数据库服务器没有改变,直接复制应用程序就可以了,不用再配置connection.udl 文件。当在另外一个局域网中安装有不同名的数据库服务器时,右键用记事本打开connection.udl 文件,会看到:
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=jbdatabase0;Data Source=JIABAO9\JIABAO9
上面几行文件,这是新建connection.udl 文件,并配置好数据库后自动生成的代码。我默认的登录用户为sa,密码为空,数据库为bdatabase0,局域网数据库服务器名为JIABAO9\JIABAO9(IP:192.168.0.9),你可按照自己的实际环境进行配置。
五、不同的局域网数据库服务器,你只要修改配置connection.udl连接文件就可以了,不用修改Delphi代码,很方便哦。
六、故障处理:运行应用程序时,出现错误提示“无效的授权说明”,是因为前面我们已经新建了connection.udl 连接,现在只要把Delphi控件TADOConnection的属性ConnectionString值删除为空,这是静态连接数据库的字符串值,所以删除ConnectionString值后,再重新编译就可以了。
Delphi 通用数据库连接文件(*.udl)
来源:博客
作者:luoyanqing119
时间:2008-04-07 点击:350 次
相关文章:
- 简化 Ajax 和 Java 开发(4): 使用 JSP 标记文件创建 JSF 样式的组件
- 简化 Ajax 和 Java 开发(3): 基于 DOM、JavaScript 和 JSP 标记文件构建 UI 特性
- MySQL数据库5.1正式版即将发布
- C#对Excel文件的操作
- Linux新版文件系统Tux3正在开发中
- 探索SQL Server 2005面向服务的数据库架构
- 创建、查询、修改带名称空间的 XML 文件的例子
- 微软收购Zoomix软件扩展数据库市场
- 简化 Ajax 和 Java 开发(1): 用 JSP 标记文件动态生成 JavaScript 代码
- 临时表在Oracle数据库与SQL Server数据库中的异同
文章搜索
推荐文章
推荐产品
|
VARCHART XGantt
全球知名的甘特图控件,能够实现如 Microsoft Project 般强大的项目管理功能。
|
|
TurboDemo 中文版
TurboDemo - 抓取屏幕截图并通过动态演示示例及手册解释软件、个人电脑应用程序、网站与产品。
|
|
BCGControlBar Library .NET Edition
该组件包含大量可自定义程度高、可设计性好的组件,使用户可创建精致美观的图形用户界面。
|
|
WebUI Studio.NET
WebUI Studio.NET 是一套用于开发专业 ASP.NET web 应用程序必不可少的控件。
|





