你方那么多控件有必要吗?
一般只要放一个ADOQuery就可以了,这个控件事可以重用的。
ADOQuery与ADOCommand基本上是一个东西。
我的程序中一般只有在使用的时候才进行连接,不用的时候就关闭!!!
连结数的问题与ADO和数据库的配置有关,不一定是ADO的问题!!!
我测试过ADO至少能同时连接15个数据库访问请求!!!
一般只要放一个ADOQuery就可以了,这个控件事可以重用的。
ADOQuery与ADOCommand基本上是一个东西。
我的程序中一般只有在使用的时候才进行连接,不用的时候就关闭!!!
连结数的问题与ADO和数据库的配置有关,不一定是ADO的问题!!!
我测试过ADO至少能同时连接15个数据库访问请求!!!
解决方案 »
- 如何用TOleContainer已只读方式打开word、Excel等文件?
- 在dephi中如何控制窗体的启动顺序
- delphi 与 word excel 的问题! 求解
- 蔡鸟求助
- 关于Mp3等文件的信息
- 请帮忙,大虾门,在没有装Access中用win98系统中运行access作的数据库行不行?
- 请帮忙修改以下程序.为什么总是通不过.好象有很多問題.
- 写数据库时的问题??????????????????????????????
- 悬赏100!一个奇怪的关于打印的问题
- 我要找网络教室的源代码!
- 新手求救!!!在关闭一个窗体时,close事件里有代码,可我不想让这些代码起作用,该怎么做???-----50分!!!
- 向TMEMO中加入控件后,会否覆盖原来的文字。怎样设置文字的位置?
我觉得是没有必要的。因为一个adoquery 就可以完成很多table之间的工作。只是
在用adoquery之前得先把adoquery1.close;关掉就行。最多用两个adoqueery就够了。多了只是让你添更多的痛苦。
但在ADOQuery的COnnection属性看不见Form1.ADOConection的是为什么?
Form2上的DBGrid不出数据,是否datasource 设置出问题或根本没有激活 adoquery
//句来实现新的功能,一个小片段看看:
with query1 do
begin
if active then Close;
SQL.Clear;
SQL.add('select * from sometable');
Open;
````````````
````````````
if Active then Close;
SQL.Clear;
SQL.Add('update sometable set age = 23 where no = 001);
ExecSQl;
````````````
````````````
if Active then Close;
SQL.Clear;
SQL.Add('Delete from sometable where no = 001');
ExecSQl;
...........
..........
end;
用之前先close;