如何在程序中给ODBC建立一个user DSN 用ado 调用api。生成连接字符串可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADO有这个功能吗?还请详细解释,我查不到。 const ODBC_ADD_DSN = 1; ODBC_CONFIG_DSN = 2; ODBC_REMOVE_DSN = 3; ODBC_ADD_SYS_DSN = 4; ODBC_CONFIG_SYS_DSN = 5; ODBC_REMOVE_SYS_DSN = 6;function SQLConfigDataSource(hwndParent: Integer; fRequest: LongInt; lpszDriverString: string; lpszAttributes: string): LongBool; stdcall; external 'ODBCCP32.DLL';procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);const BoolStr: array[Boolean] of string = ('f', 't');begin if Key <> VK_RETURN then Exit; Caption := BoolStr[ SQLConfigDataSource(0, ODBC_ADD_SYS_DSN,// ~换成Handle就是手工配置'SQL Server', //数据库类型'DSN=MyDatabase'#0 + //数据源名称'Server=(local)'#0 + //SQL Server服务器名'Database=DatabaseName'#0 + //数据库名称'Description=动态配置ODBC'#0 //描述 )];end; oh yeah,谢谢 zswang(伴水)(破碎的心只剩下灵感) 大侠 再问一句!如何用程序添加 odbc 的access(*.mdb)数据源? 为什么一些大软件喜欢把用户数据放在“我的文档”下? 有谁知道 TRzNavigatorButton 对应的几个按钮值是如何定义的 软考通过。散分!! 为何我编写的cgi,总是被下载,而不是执行? 严重错误!急!!!多谢!!! 如何仿真键盘输入?今日必结贴。 如何实现提取本机时间的问题? 这样的问题怎么解决??? 发表一下看法吧!!!!! 海康设置osd,哪里出问题了 ============最近被这个问题搞得很狼狈================ 哪里有visio下载?
ODBC_ADD_DSN = 1;
ODBC_CONFIG_DSN = 2;
ODBC_REMOVE_DSN = 3;
ODBC_ADD_SYS_DSN = 4;
ODBC_CONFIG_SYS_DSN = 5;
ODBC_REMOVE_SYS_DSN = 6;function SQLConfigDataSource(hwndParent: Integer;
fRequest: LongInt; lpszDriverString: string;
lpszAttributes: string): LongBool; stdcall; external 'ODBCCP32.DLL';procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
const
BoolStr: array[Boolean] of string = ('f', 't');
begin
if Key <> VK_RETURN then Exit;
Caption := BoolStr[
SQLConfigDataSource(0, ODBC_ADD_SYS_DSN,
// ~换成Handle就是手工配置
'SQL Server', //数据库类型
'DSN=MyDatabase'#0 + //数据源名称
'Server=(local)'#0 + //SQL Server服务器名
'Database=DatabaseName'#0 + //数据库名称
'Description=动态配置ODBC'#0 //描述
)];
end;
如何用程序添加 odbc 的access(*.mdb)数据源?