菜鸟问题......大家帮忙三
Access+ADOConnection+ADOQuery
SQL为:select ID,counter_value from counter where ID='C' 运行时有问题:
Project Project1.exe raised exception class EOleException with
message 'From 子句语法错误。'.Process stopped.Use Step or Run to continue.
问题点数:20、回复次数:7Top
1 楼SuanAddMiao(算苗)回复于 2004-09-04 14:52:05 得分 0
直接select ID,counter_value from counter where ID=\'C\'试试Top
2 楼Fluxray(西门吹牛)回复于 2004-09-04 15:01:40 得分 0
难道Access不支持此查询???Top
3 楼qiujsh(www.chinascsoft.com)回复于 2004-09-04 15:09:52 得分 0
支持,确认一下表名,字段名有没写错Top
4 楼Fluxray(西门吹牛)回复于 2004-09-04 15:22:58 得分 0
select ID,counter_value from [counter] where ID='C'
正确Top
5 楼Tensionli()回复于 2004-09-04 16:14:02 得分 0
我也觉得是表名称不对,你看看在ACCESS中能不能查。Top
6 楼hsmserver(撒哈拉之雨的悲伤)回复于 2004-09-04 20:20:16 得分 0
select ID,counter_value from [counter] where ID='C'
正确
??
那就这样写
with adoquery do begin
Close;
sql.clear;
sql.text:='select ID,counter_value from [counter] where ID=:Q';
parameters.parambyname('Q').value:='c';
open;
end;Top
7 楼ghy412(用心良苦)回复于 2004-09-05 09:24:28 得分 20
select ID,counter_value from [counter] where ID='C'
正确?
counter是access的一个保留字。Top




