使用UDL创建数据库连接
来源:互联网 发布:excel数据录入程序 编辑:程序博客网 时间:2024/05/16 09:02
一、创建UDL文件
1、udl是通用数据连接文件.
使用 UDL 文件存儲数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非常相似。UDL 文件存儲 OLE DB 連接信息,例如提供程序、用戶名、密碼和其他選項。用存儲在該 UDL 文件中的信息可以打開 ADO 連接,从而允许管理員在需要的情況下更改它,並且避免了打開注冊表或者使用 ODBC。
2、先创建TXT 文件,后更改其后缀名;
3、配置通用数据链接 (.udl) 文件
A、双击通用数据链接 (.udl) 文件。
“数据链接属性”对话框打开,显示以下选项卡:“提供者”、“连接”、“级”和“所有”。选择“下一步”在选项卡中定位。
B、在“提供者”选项卡上,选择数据库提供程序。
C、在“连接”选项卡上,或者选择可用提供程序的数据源名称 (DSN),或者输入自定义连接字符串。系统中预定义的提供程序的有效 DSN 显示在“使用数据源”下拉列 表中。
D、使用“高级”选项卡查看并设置数据的其他初始化属性。
E、使用“所有”选项卡复查并编辑可用于 OLE DB 提供程序的所有 OLE DB 初始化属性。
F、选择“确定”以便将连接字符串保存到通用数据链接 (.udl) 文件中。
二、建立连接
HRESULT hr;
_ConnectionPtr m_PhoneConnection;
try
{
hr=m_PhoneConnection.CreateInstance(__uuidof(Connection));
if (SUCCEEDED(hr))
{
CString dbdir="File Name=" + theApp.MakeFullFileName("phone_Set.udl");
dbdir.Replace("\\","\\\\");
_bstr_t db_udl=_bstr_t(dbdir);
m_PhoneConnection->ConnectionString=db_udl;
m_PhoneConnection->ConnectionTimeout=20;
hr=m_PhoneConnection->Open("","","",adConnectUnspecified);
if (FAILED(hr))
{
AfxMessageBox("打开数据库失败!");
return FALSE;
}
}
else
{
AfxMessageBox("打开数据库失败!");
return FALSE;
}
}
catch (_com_error e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
AfxMessageBox("打开数据库失败!");
return FALSE;
}
- 使用UDL创建数据库连接
- 创建Accress 数据库连接文件UDL/如何使用 ADO 的数据链接文件
- 使用UDL文件获得数据库连接字符串
- 使用UDL测试数据库连接、生成连接字符串
- UDL与数据库连接
- UDL使用
- Delphi 通用数据库连接文件(*.udl)
- UDL ODBC 获取数据库连接字符串
- 在Delphi中如何创建和使用udl文件
- udl文件的创建
- Oracle 使用udl文件测试数据库连接(不积跬步,无以至千里)
- UDL的使用
- UDL文件使用介绍
- VB.NET 与*.udl文件数据库连接调用
- Delphi 通用数据库连接文件(*.udl)方法
- 使用NetWeaver创建数据库连接
- *.UDL
- 新手来看:什么叫“使用Data Link 文件”?什么是UDL文件?如何创建?
- tomcat端口8080
- Selenium如何激活ajax和JavaScript事件 转至元数据结尾
- linux 2.6.36.2移植问题点记录
- linux c libcurl的简单使用
- 阻塞和非阻塞
- 使用UDL创建数据库连接
- Selenium的getXpathCount方法的实际问题解决
- linux多线程编程(实例)
- linuxshell 读书笔记 (unix shell 第三版)
- 软件人员需把握物质能量信息三基元
- java对象池ObjectPool
- IIS配置需要登陆才能访问的目录权限
- Oracle 存储过程存取图片
- 用sqlCommandBuilder批量更新