标题:delphi下query控件使用的问题,请高手帮忙?
只看楼主
中国青铜器
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-9-1
 问题点数:0 回复次数:3 
delphi下query控件使用的问题,请高手帮忙?

我的语句内容为 with query1 do begin databasename:=fpath; sql.Clear; sql.Add('select * from '''+fname+''' where (left(c_unitcode, 2) <> '''+edit2.Text+''')'); execsql; open; 其中fname是表名变量,可是编译以后报错错误信息为 invalid use of keyword Token: left(c_unitcode, line number:1,

不知道为什么错了,请高手帮忙?非常感谢!!!!

搜索更多相关主题的帖子: delphi 控件 
2005-09-01 14:46
wolf
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2005-6-6
得分:0 
先close一下再看看
还有
execsql不要

我的群为(IT学院):8114403 欢迎大家加入共同讨论IT问题!
2005-09-01 20:51
makebest
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:658
专家分:962
注 册:2005-3-17
得分:0 
不知道用的什么数据库,但请注意:

表名请用双引号包围,不要用单引号
包含SELECT 语句时,直接用 OPEN,不要 EXECSQL
检查LEFT 函数是否支持
字段名c_unitcode是否正确
edit2.Text 不能包含单引号
2005-09-07 15:41
kr2008
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-9-18
得分:0 
数据库别名的路劲一定要对可以在程序初使化的时候进行路径的设置必须在应用程序的文件夹下面
2005-09-22 13:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-26498-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013239 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved