Query.SQL.Add Query.execSQL 错误:invalid keyword select Query.SQL是怎么回事,怎么会有很多个SQL语句?执行的时候,到底执行哪一个呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的SQL语句贴出来呀,要不然谁知道什么问题呀? 大侠,你的sql是什么阿,对不对阿,Query.Close;Query.Clear;Query.Add('select')Query.Open; SQL:select * from files where From='西安局'中文有问题吗? Query一次只能执行一条SQL语句,在加入新的SQL语句之前,一定要Query1.SQL.clear;Query1.Close;Query1.Clear;Query1.Add('select * from mytable');Query1.Add(' where aa=1'); //aa是字段名,虽然add了两次,但仍是一条语句Query1.Open; //查询(select)时用open,插入(insert)或删除(delete)或修改(alter ..)...时用ExecSql下面是错误的:Query1.Close;Query1.Clear;Query1.Add('select * from mytable');Query1.Add('select * from othertable'); //这是两条语句,错误!Query1.Open; 对不起,上面应该是Query1.sql.clear 和Query1.sql.add select * from files where From='西安局'楼主的SQL语句中用到了关键字From做为字段名修改完后,再依据上面仁兄的所做就ok了! 十分同意oracle_lover(数据库情人) 支持 xxyzjf(xxyzjf) 的说法Query1.sql.clear;Query1.Sql.add('select * from files where files.from=''西安局'' ');Query1.prepare;Query1.Open;...Query1.unprepare;Query1.close;但最好把字段 'FROM' 改为其他非keyword 最上算 执行Select语句前要Prepare这样就可以了! 我来得太晚了!…………………………………………………………………………………… .--, .--, ( ( \.---./ ) ) '.__/o o\__.' {= ^ =} > - < / \ // \\ //| . |\\ "'\ /'"_.-~^`'-. \ _ /--' ` ___)( )(___ (((__) (__)))…………………………………………………………………………………… fastreport问题 报表数据不更新 类继承问题再问 怎么禁止在WIN下修改时间?? 怎样修改文件的属性?? DLL中如何加载其他DLL 求救高手,程序啟動問題,急,可能要走人了! 更改数据库的部分数据怎么进行?急,在线等待! delphi中怎样用rvproject控件调用ravereport设计器 关于socket server多线程问题 UDP与聊天 一个关于远程控制的问题 调查深圳/广州IT界的薪水
Query.Close;
Query.Clear;
Query.Add('select')
Query.Open;
SQL:
select * from files where From='西安局'
中文有问题吗?
Query1.Clear;
Query1.Add('select * from mytable');
Query1.Add(' where aa=1');
//aa是字段名,虽然add了两次,但仍是一条语句
Query1.Open;
//查询(select)时用open,插入(insert)或删除(delete)或修改(alter ..)...时用ExecSql下面是错误的:
Query1.Close;
Query1.Clear;
Query1.Add('select * from mytable');
Query1.Add('select * from othertable'); //这是两条语句,错误!
Query1.Open;
楼主的SQL语句中用到了关键字From做为字段名
修改完后,再依据上面仁兄的所做就ok了!
Query1.Sql.add('select * from files where files.from=''西安局'' ');
Query1.prepare;
Query1.Open;
...Query1.unprepare;
Query1.close;但最好把字段 'FROM' 改为其他非keyword 最上算
这样就可以了!
……………………………………………………………………………………
.--, .--,
( ( \.---./ ) )
'.__/o o\__.'
{= ^ =}
> - <
/ \
// \\
//| . |\\
"'\ /'"_.-~^`'-.
\ _ /--' `
___)( )(___
(((__) (__)))
……………………………………………………………………………………