怎么样通过Delphi的程序动态建立一个ODBC和SQL Server的连接? 怎么样通过Delphi的程序动态建立一个ODBC和SQL Server的连接? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function SQLConfigDataSource(hwndParent: Integer; fRequest: Integer;lpszDriverString: String; lpszAttributes: String): Integer;stdcall;external 'ODBCCP32.DLL'; //函数定义Procedure CreateODBCDataSource;var DSN:string; Server:string; DBName:string;begin DSN:='DSNName1'; Server:='ServerName1'; DBName:='DBName1'; if (DSN<>'') and (Server<>'') and (DBName<>'') then begin //创建ODBC数据源。注意:通过它链接数据库时需要带用户名、密码//就是你的应用调用时需要dsn后面带用户名密码 SQLConfigDataSource(0, ODBC_ADD_SYS_DSN,'SQL Server', 'DSN='+ DSN + chr(0) + 'Server='+ Server + chr(0) + 'Database='+ DBName + chr(0) + 'Description=ODBC Source'+ chr(0)); end;end; 不需要建立ODBC,自动用OLEDB连接SQLSERVER就行了呀 function SQLConfigDataSource(hwndParent: Integer; fRequest: Integer;lpszDriverString: String; lpszAttributes: String): Integer;stdcall;external 'ODBCCP32.DLL'; //函数定义Procedure CreateODBCDataSource;var DSN:string; Server:string; DBName:string;begin DSN:='DSNName1'; Server:='ServerName1'; DBName:='DBName1'; if (DSN<>'') and (Server<>'') and (DBName<>'') then begin //创建ODBC数据源。注意:通过它链接数据库时需要带用户名、密码//就是你的应用调用时需要dsn后面带用户名密码 SQLConfigDataSource(0, ODBC_ADD_SYS_DSN,'SQL Server', 'DSN='+ DSN + chr(0) + 'Server='+ Server + chr(0) + 'Database='+ DBName + chr(0) + 'Description=ODBC Source'+ chr(0)); end;end; delphi浮点数的恶心问题 如何把F1Book的已经合并单元格再拆分成基本单元格 在STRINGGRID控件里增加合计行!!! FastReport中获取报表页数 赋值语句 adoquery参数赋值为汉字查询不到结果 关于C/S结构中服务器与客户端的相互调用 100分求助,数据导出问题。。。 有谁用过reportbuilder 进来! 关于多线程问问大家 星星大调查 怎么实现把form1中的image中的图片搬到form2中的image中
var
DSN:string;
Server:string;
DBName:string;
begin
DSN:='DSNName1';
Server:='ServerName1';
DBName:='DBName1';
if (DSN<>'') and (Server<>'') and (DBName<>'') then
begin
//创建ODBC数据源。注意:通过它链接数据库时需要带用户名、密码
//就是你的应用调用时需要dsn后面带用户名密码
SQLConfigDataSource(0, ODBC_ADD_SYS_DSN,'SQL Server',
'DSN='+ DSN + chr(0) +
'Server='+ Server + chr(0) +
'Database='+ DBName + chr(0) +
'Description=ODBC Source'+ chr(0));
end;
end;
var
DSN:string;
Server:string;
DBName:string;
begin
DSN:='DSNName1';
Server:='ServerName1';
DBName:='DBName1';
if (DSN<>'') and (Server<>'') and (DBName<>'') then
begin
//创建ODBC数据源。注意:通过它链接数据库时需要带用户名、密码
//就是你的应用调用时需要dsn后面带用户名密码
SQLConfigDataSource(0, ODBC_ADD_SYS_DSN,'SQL Server',
'DSN='+ DSN + chr(0) +
'Server='+ Server + chr(0) +
'Database='+ DBName + chr(0) +
'Description=ODBC Source'+ chr(0));
end;
end;