sql语句中不能直接使用delphi中的控件,而且q1,和q2是query1的什么字段,参数还是变量.你可以使用这样的方式
先将query1中的查询放入暂时的tese表中
with query1 do
begin
close;
sql.clear;
sql.add('insert into tese select ..........');//query1中的查询语句
execsql;
end;
然后再用query2查询
with query2 do
begin
close;
sql.add('selecet b1,b2,q1,q2');
sql.add('from bb,tese where bb.b1=tese.q1');
open;
end;
先将query1中的查询放入暂时的tese表中
with query1 do
begin
close;
sql.clear;
sql.add('insert into tese select ..........');//query1中的查询语句
execsql;
end;
然后再用query2查询
with query2 do
begin
close;
sql.add('selecet b1,b2,q1,q2');
sql.add('from bb,tese where bb.b1=tese.q1');
open;
end;
解决方案 »
- delphi中复制文件并判断硬盘空间
- 如何取得某一个网站 (IP)上的系统时间?给点代码,用socket也可以
- excel中新增一个工作表
- 怎么让button按了不会凹下去,即不触发click事件
- 同情1个角的同胞们,狂散100分,只给前10位1个三角者
- 怎样在窗口中使用热键ctrl+alt+del调用另一个窗体,屏蔽所有系统热键
- 谁知道<<Delphi 6应用开发指南>>电子版下载的地方
- QuickReport在WIN2000下如何自定义打印(高分求教)
- 请教:怎样将delphi中的数据库登陆窗用自定义的登陆窗替换?? 不甚明白
- 各位高手可以帮我翻译一下这个题目吗???
- 如何判断一个字符串是不是数字的函数?
- 如何实现下一功能!将数据库中的数据导入或导出?用程序实现!
有多个表中选择字段时,
要在相应的字段名之前加上他的表名
例如:
with query2 do
begin
close;
sql.add('selecet bb.b1,bb.b2,query1.q1,query1.q2');
sql.add('from bb inner join query1 on bb.b1=query1.q1');
open;
end
老兄试试看阿,不行再问我!
我考的是你的,
是不是这问题阿