问题:ADOConnection 连接数据库问题 Delphi 用ADOConnection 连接到数据库 master, 然后我通过master数据表里的帐套 选择数据库也就是怎样在 ADOConnection 连接到数据库 master 时,不断开连接 改变连接到另外的数据库 AAA 呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用两个ADOConnection 不行吗?一个ADOConnection 连了一个数据库,不断开连接怎么去连第二个数据库? 你直接拖两个ADOConnection 或者连MASTER的ADOC用CREATE动态创建 其实一个ADOConnect就可以解决了通过 DataModule来实现 直接在程序中写ADOConnect连接语句可以实现 用ADOQuery啊。在用SQL语句改变连接的数据库比如select * from master你就改变数据库select * from AAAadoquery1.Close;adoquery1.sql.clear;adoquery1.sql.add('select * from AAA');adoquery1.execsql;adoquery1.Active:=true; 不好意思楼主,我没看清楚你说不要断开连接但是用SQL语句可以切换的 简单呀!with ADOQuery1 dobegin close; sql.Clear; sql.Add('use yhsoft'); execsql; close; sql.Clear; sql.Add('select * from t_temp'); open;end; 在写SQL语句的时候指定表所在的数据库名称就好.selected * form 数据库名称..表名在就是 use 语句 用DataModule,先连接到MASTER的表里选择帐套,比如你对界面行双击后改变ADOCONNECTION的参数就可以了 selecte * form 数据库名称..表名和use 语句都可以实现,只是连接用户要有这两个库的操作权限.. delphi中安装mscomm控件 指针的问题 EXCEL .RDB是什么数据库用的文件 哪位能提供一下Borland Optimizeit Enterprise Suite 的下载地址或borland的ftp,谢谢! 三个问题? 您好,请教如何动态的创建纪录? 谢谢 为什么我的 Delphi6 要我注册,不注册就用不了!请各位帮助!!!!!! 怎样用Delphi开发Windows系统与linux进程间通信? 请问整理硬盘用什么软件好? delphi 中 怎么去掉StringGrid组件左边和 上边的框框 ? 104规约问题
通过 DataModule来实现
比如
select * from master
你就改变数据库
select * from AAAadoquery1.Close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from AAA');
adoquery1.execsql;
adoquery1.Active:=true;
但是用SQL语句可以切换的
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('use yhsoft');
execsql;
close;
sql.Clear;
sql.Add('select * from t_temp');
open;
end;