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';
又怎么解决?
解决方案 »
- win7中AdoConnection断开后连接字符串里面就找不到password了
- 自动升级,貌似出现了死循环~请大家帮我看看
- 打印格式类似超市pos机打印格式
- [哇哈哈哈] 祝549减刑成功,由无妻徒刑-->有妻徒刑 哈哈.
- 当COMBOX获得焦点时,自动打开,可以用键盘选择,如何做?
- 求教:如何写好软件系统的说明文档?怎样的软件文档才能吸引那些企业老板?那里有好的说明文档下载?
- 关于SkinEngine3.2.2字体的问题
- 有关Active控件的问题(单独给200)sos!!!
- ado 的初级问题
- 关于Database和Session的问题!火急!
- 一个简单的问题:如何结束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查询分析器一样的东西.