如果你会用线程的话,那么使用线程进行ADO查询没有什么特别的地方。
要不好好看看李维的那本ADO书,有例子的。
要不好好看看李维的那本ADO书,有例子的。
解决方案 »
- 数据库多层开发------从sql server2000数据库读取数据
- 关于文本操作的一个问题!急 急 急
- 加分100 求助!
- 我要将DBedit或者edit组件中的数据插入到数据库,要怎么写?
- delphi6 的程序 在win7 里面运行出现 property intervalcolor does not exit!
- {$I+}和{$I-}是控制什么的?一定给分!
- 关于文件或目录的拷贝的问题。
- 代码编译时出现的问题
- help!!!!!thanks
- Can you help me,please?
- 哪位老兄给个M/D或者多表更新的例子,含增加删除等功能。
- 如何把Progressbar嵌入listview的item中,并随着item上下移动而移动!
使用dm来存放connection,在各个线程中create adoquery控件,connection属性设为dm中的connection,在使用完之后别忘了free。
另外别忘了同步。
好运!
2:子线程中用到的ADO对象都要在子线程(在Execute中)中动态创建;
3:看一看这个贴子:http://www.csdn.net/Expert/TopicView1.asp?id=744355
子线程创建ADO对象时很不方便,你可以把它们放在DataModul中并设置好,在子线程中动态创建这个DataModul并使用.
子线程也可以用直接放在Form或DataModul(全局创建)中的ADO对象,不过要在你的主程序中加上几行:program Project2;uses
Forms,
ComObj,//加上这行
ActiveX,//加上这行
Unit1 in 'Unit1.pas' {Form1};{$R *.RES}begin
CoInitFlags := COINIT_MULTITHREADED Application.Initialize;//加上这行
Application.CreateForm(TForm1, Form1);
Application.Run;
end.