qry: TADOQuery;
...qry.SQL.Text := 'select * from sometable;';
qry.Open;运行时说"表名不可用"
如果去掉";"就没错;
问题是我需要";",怎么办?可能还需要执行下列类型语句:
qry.sql.text := 'select * from table1;select * from table2;select * from table3';
又怎么解决?
...qry.SQL.Text := 'select * from sometable;';
qry.Open;运行时说"表名不可用"
如果去掉";"就没错;
问题是我需要";",怎么办?可能还需要执行下列类型语句:
qry.sql.text := 'select * from table1;select * from table2;select * from table3';
又怎么解决?
解决方案 »
- 法律方面的问题,我写的软件被人拿来干非法的事
- 请问谁知道怎么样才能把RXLib2.75这个组件安装delphi7.0中
- 一个问题问了两篇了?三层连接的问题难道没有人知道吗?
- 急!!!!!!!·2
- 如何让自己的窗体贴在某个指定窗体上,大侠请进,分不够可以另加!!!!
- Delphi 一个小问题!! (一解决,就结贴)
- COM方法定义中的参数类型表示什么?
- 请教关于文语转换技术细节,高分!
- 招聘delphi5.0高手
- 俺写了一个软件(用delphi5编写的),下载地址是:http://www.csdn.net/filebbs/list_topic.asp 帮我up一下。没分了,不好意思。
- 一个简单的问题:如何结束EXPLORER线程?
- idtcpserver发送文件列表问题
qry.Open;
qry.SQL.Text := 'select * from table3';
qry.Open;
var1 integer;
...
begin
update table1 set field1 = value1;
select * from table2;
end;
这样写肯定出错啦,因为在数据库中根本没有“sometable;”表
如果你还要执行其他的语句,你可以这样写
qry.SQL.Text := 'select * from sometable';
qry.SQL.Text := qry.SQL.Text+'; selct * from tbl2 ';
这种写法当然会了,我是想写到一个语句中再批执行;
像Pl/SQL或golden一样.
SQL Server驱动是可以的.to: Kabin() 加点冰 ()
我写得好象还是没问题吧,可能没写清楚.
我要写入的是两个查询语句.to: snowzhong(枫)
更加差得远了;
sometable是我假设存在的一张表,或者干脆说是我已建好的一张表吧.
老兄下第二段的写法你有运行过吗?我想你是没有去运行了.
1、在oracle数据、delphi程序中的TQuery对象的SQL.Text中,语句中是不是可以带上分号;
2、是不是多个select可以一起放在SQL.Text中,做一次批量执行;
3、要求完毕。
sql server中有个compute可以做到多出一个汇总数据集来。
oracle就不太清楚了。给个这几个sql为什么不能分开的理由先!
想为oracle/mysql/sybase/sqlserver/postgreSQL/db2做一个都可以用的象sql server查询分析器一样的东西.