query1.close;
query1.sql.clear;
Query1.SQL.Add('Select * from mail Where Muser='curuser' and MailBox='MailBox' order by Date');
if (Not Query1.Prepared) then Query1.Prepare;
query1.Open;报错说:
Invalid use of keyword.
Token:Date
Line Number:1.
query1.sql.clear;
Query1.SQL.Add('Select * from mail Where Muser='curuser' and MailBox='MailBox' order by Date');
if (Not Query1.Prepared) then Query1.Prepare;
query1.Open;报错说:
Invalid use of keyword.
Token:Date
Line Number:1.
解决方案 »
- 添加记录时 总是报错一个表需要相关记录,不能修改、添加
- 请教下如何替换一段xml文档的内容呢?delphi
- 实在想不出来了!Timer组件倒计时的问题,OLE操作WORD的问题,热心的高手请帮忙解决多谢!!!!!!毕业设计最后2个问题,大家帮我看看
- DELPHI中使用corba时,编译IDL语言总是出“找不到指定文件”的错误,高分
- 求一个DLL。功能是对串口的读写。高分,up有分
- 怎么样清空access数据库里面100个表的所有数据,保留结构???
- 如何根据数据库中的数据“1”和“0”,在dbgrid中显示“男”和“女”
- [分享]DBGRIDEH 组件在Borland开发工具中应用全攻略
- 转:宝兰,和春天有个约会
- 各位那个函数可以判断是否已有一个相同的from建立!
- ????????兼容性?????????????????
- 三層中服務器是否配置出錯,請幫忙!
query1.close;
query1.sql.clear;
Query1.SQL.Add('Select * from mail Where Muser='+curuser+' and MailBox='+MailBox+' order by Date');
if (Not Query1.Prepared) then Query1.Prepare;
query1.Open;如果curuser和MailBox是Edit组件的话
query1.close;
query1.sql.clear;
Query1.SQL.Add('Select * from mail Where Muser='+curuser.text+' and MailBox='+MailBox.text+' order by Date');
if (Not Query1.Prepared) then Query1.Prepare;
query1.Open;
兄弟,你这句话对吗?
1.你的引号都不对 .
2.Date 该成[Date]
应改成
'Select * from mail Where Muser=''curuser'' and MailBox=''MailBox'' order by Date'