delphi编程实现动态创建database link 请问如何使用delphi编程动态实现database link? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说的有点笼统不过可以笼统的回答用语句给数据连接的相关属性和方法进行控制,就是动态实现database link 我的意思是根据用户输入的服务器地址或者名称动态的创建相应的database link如何实现? 数据库为BDE连接,输入用户名、密码、服务器IP地址或者事先配置好的服务器名称;根据输入的两个数据库的相应信息,使用delphi编程动态创建连接这两个数据库的database link!这样应该清楚了吧!!! 直接用ADO对象不好吗,本人连接数据库并操作一直采用ADO本地MDB的一个例子: //初始化链接本地数据库 gmdb_Conn := TADOConnection.Create(nil); try with gmdb_Conn do begin LoginPrompt := False; Close; ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;' + 'Jet OLEDB:Database Password= ; Data Source=' + ExtractFilePath(ParamStr(0)) + 'GPRSDB.mdb;' + ';Persist Security Info=False'; Open; end; except ShowMessage('连接本地数据库出错!'); end; 如何用delphi写一个在进程看不到的程序 如果我想学习用delphi开发游戏,要如何入门呀? 菜鸟问题,如何用FASRREPORT做报表打印 edit的内容 在线等 谢谢 给 meiqingsong(阿飛) 的分! dbgrid中的序号问题?? 数据库出错 如何禁止DBGrid自动提交POST? MW_USER+100 什么意思 请问:使用ClientSocket能否指定端口? 怎样控制不保存空记录 Delphi是不是没个控件都有名称,而且控件的名称是不是唯一的? dbcombox 与combox的有何区别
不过可以笼统的回答
用语句给数据连接的相关属性和方法进行控制,就是动态实现database link
gmdb_Conn := TADOConnection.Create(nil);
try
with gmdb_Conn do
begin
LoginPrompt := False;
Close;
ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;' +
'Jet OLEDB:Database Password= ; Data Source=' +
ExtractFilePath(ParamStr(0)) + 'GPRSDB.mdb;' +
';Persist Security Info=False';
Open;
end;
except
ShowMessage('连接本地数据库出错!');
end;