unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,Registry, Buttons, ExtCtrls;
type
TLinkDB_info = class(TForm)
Memo1: TMemo;
pnllink: TPanel;
pnlclose: TPanel;
procedure btn2Click(Sender: TObject);
procedure pnllinkClick(Sender: TObject);
procedure pnlcloseClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
LinkDB_info: TLinkDB_info;
const databaseName='SetCalc'; //数据库名 (SQL中的)
ODBCName='PowerDB'; //ODBC数据源名
Aboutname='发电厂继电保护整定综合管理系统';//数据源描述
implementation
{$R *.dfm}
procedure TLinkDB_info.btn2Click(Sender: TObject);
begin
close;
end;
procedure TLinkDB_info.pnllinkClick(Sender: TObject);
var
registerTemp : TRegistry;
bData : array[ 0..0 ] of byte;
begin
registerTemp := TRegistry.Create; //建立一个Registry实例
with registerTemp do
begin
RootKey:=HKEY_LOCAL_MACHINE;//设置根键值为HKEY_LOCAL_MACHINE
//找到Software\ODBC\ODBC.INI\ODBC Data Sources
if OpenKey('Software\ODBC\ODBC.INI\ODBC Data Sources',True) then
begin //注册一个DSN名称
WriteString( ODBCName,'SQL Server');
end
else
begin//创建键值失败
memo1.lines.add('连接ODBC数据源失败');
exit;
end;
CloseKey;
//找到或创建Software\ODBC\ODBC.INI\MGMIS_XDB,写入DSN配置信息
if OpenKey('Software\ODBC\ODBC.INI\'+ODBCName,True) then
begin
WriteString( 'Database', databaseName);//数据库
WriteString( 'Description', Aboutname );//数据源描述
WriteString('Driver','D:\WINDOWS\system32\sqlsrv32.dll' );//驱动程序DLL文件
Writestring( 'LastUser', 'klx');
WriteString( 'Server','(local)' );//Filter依据
Writestring( 'Trusted_Connection', 'Yes' );//支持的事务操作数目
end
else//创建键值失败
begin
memo1.lines.add('连接ODBC数据源失败');
exit;
end;
CloseKey;
CloseKey;
memo1.lines.add('连接ODBC数据源成功');
Free;
end;
end;
procedure TLinkDB_info.pnlcloseClick(Sender: TObject);
begin
Close ;
end;
procedure TLinkDB_info.FormCreate(Sender: TObject);
begin
Self.Caption:=Aboutname;
end;
end.
分享到:
相关推荐
ODBC(Open Database Connectivity)是微软公司所开发的一种开放式数据库连接标准。使用 JDBC-ODBC 连接可以连接各种数据库,包括 SQL Server 和 Mysql 等。 JDBC 驱动程序是连接数据库的关键组件。不同的数据库...
该软件目前只提供了SQLSERVER、DB2、ACCESS三种数据库的ODBC创建。用到的第三方控件有VCL SKIN,在盒子里有下载的。
如何为Access数据库设置密码、加密、建立数据库连接、动态创建数据库、备份Access数据库、ODBC访问、建立与oracle数据库的连接、DataSet的使用、在ADO.NET中实现数据库的事务处理
该软件目前只提供了SQLSERVER、DB2、ACCESS三种数据库的ODBC创建 用到的第三方控件有VCL SKIN,在盒子里有下载的
3 ODBC数据源的创建 294 10-4 测试ODBC DSN 300 第11章 ADO对象的基础与应用…………303 11-1 ADO对象的结构 304 11-1-1 ADO对象 304 11-1-2 ADO的结构 304 11-2 Connection对象 305 11-2-1...
1,paradump.zip 导出PARADOX数据库(29KB)<END><br>2,rfi.zip 一个使用MFC和SQL的例子(55KB)<END><br>3,odbc.zip 使用ODBC的例子(18KB)<END><br>4,access_dsn.zip 动态创建Access的数据源名(48KB)<END>...
ASP和SQL一直深受网站数据库设计人员的喜爱。 本书着重介绍ASP程序设计语言的各种功能及其实际应用, 同时也介绍SQL Server的程序设计技巧。本书将引导读者用ASP语法, 配合数据库系统的开发技巧,构建一个完整的...
实例264 使用ODBC DSN连接SQL Server数据库 实例265 用ADO动态连接数据库 8.2 添加数据 实例266 利用INSERT语句批量插入数据 实例267 利用SELECT INTO生成临时表 8.3 更新数据 实例268 批量修改数据 实例269 将指定...
我们首先加载驱动程序,然后使用`DriverManager`来获取数据库连接。 ```java try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection("jdbc:odbc:sun", "sa", "密码"); sql =...
3.6.2 sql server中数据库的创建 57 3.6.3 删除数据库 58 第4章 索引与视图的创建 61 4.1 索引的基础知识 61 4.1.1 索引的概念 61 4.1.2 索引的结构 61 4.2 索引的创建与销毁 63 4.2.1 基本创建语法 63 ...
3. 提高了系统的灵活性:使用ODBC数据库管理Serv-U的FTP用户,可以实现FTP用户权限的动态设置和管理,提高了系统的灵活性。 使用ODBC数据库管理Serv-U的FTP用户及相关ASP编程的步骤: 1. 安装Serv-U企业版(4.1...
3.6.2 SQL Server中数据库的创建 3.6.3 删除数据库 第4章 索引与视图的创建 4.1 索引的基础知识 4.1.1 索引的概念 4.1.2 索引的结构 4.2 索引的创建与销毁 4.2.1 基本创建语法 4.2.2 本章实例...
2.1.1 SQL数据库数据库基本操作语句 2.1.2 Microsoft SQL Server数据库设计及ODBC配置 2.1.3 Oracle 数据库的基本说明及其使用简介 2.1.4 MySQL的安装及使用简介 2.2 使用JDBC连接数据库 2.2.1 SQLJ基本知识 ...
13.3 ODBC访问数据库 512 13.3.1 注册ODBC数据库 512 13.3.2 创建一个MFC的ODBC 13.3.2 程序 514 13.3.3 程序结构分析 515 13.3.4 在视图上显示数据库查询 13.3.4 结果 520 13.3.5 对查询结果排序及设置查询 13.3.5 ...
ch4\Example_4_1~ Example_4_4 ---- 第4章中的连接到SQL Server数据库、使用ODBC连接数据源、使用OLEDB连接数据源、链接到Oracle数据库; ch5\Example_5_1~ Example_5_4 ---- 第5章中的使用ADO.NET操作数据库; ch6\...
使用PSQL(Procedure SQL),你可以创建强大的存储过程来处理服务上的所有数据,你可以使用select Stored Procedure的形式,使用存储过程,以得到一个虚拟的表结构的结果。这样的话,你就可以很容易的在报表中使用它。 ...
静态SQL 与动态SQL277 使用SQL 来编程279 总结280 问与答280 校练场280 练习281 第14 天动态使用SQL 282 目标282 快速入门282 ODBC 282 Personal Oracle 7283 InterBase SQL ISQL 283 Visual C++ 284 Delphi284 设置...
1417.1 从其他应用或者向其他应用移动数据 1417.2 理解Access如何处理其他数据库文件格式的表 1427.2.1 识别PC数据库文件格式 1437.2.2 链接和导入外部 ISAM表 1437.2.3 用ODBC链接Visual FoxPro表 1457.2.4 处理...
创建数据库连接主要包括两种方式:ODBC 和 OLE DB。使用 OLE DB 原始驱动面向 ACCESS、SQL 两种数据库的连接字符串已被广泛使用。对于 Access 97 数据库的连接字符串有两种格式,对于 Access 2000 数据库的连接字符...