关于select * from Rcdjb order by convert(int,id) desc 为什么这条语句在查询分析器中可以执行,在Delphi中就不能执行呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from Rcdjb order by convert(int, [id] ) desc注意保留字,回最好回避这些东西 adoquery1.active:=fasle;adoquery1.sql.clear;adoquery1.sql.add('select * from Rcdjb order by convert(int,id) desc');adoquery1.active:=True; 还是不行.错误提示:Invalid use of keyword.Token :(int,[id]).Line Number 1. 是在 Sql Server 2000 下吗 ? order by 后面的字段在select后必须定义,不能用*包括。 你的id字段是不是有非数值(例如id varchar(4)Zy86038602要是这样的话,应该不好用 if ID Int, select * from table order by ID desc 没错if char, select * from table order by Convert(int,ID) Desc 没错虽然是保留字 在查询分析器中执行是没错啊,可是请各位在Delphi中试一下,看看会不会出错? select convert(int,id) as id from Rcdjb order by id desc Sql_txt:= 'select convert(int,id) as id from Rcdjb order by id desc'query1.close;query1.clear;query1.add(sql_txt);query1.open; 我试了呀!在delphi里面没有问题呀!with adoquery1 dobeginclose;sql.clear;sql.add('select * from bbb order by convert(int,chengji) asc');open;end; XMLDocument 使用问题,请教各位大虾 一个查询语句问题 本人的考试题,希望大家帮忙~! 用过Dev Express控件的朋友请进~ Bold真的是個好東西,有誰在實踐中用過Bold嗎? 奇怪 ,我安装完DELPHI后,什么找不到installshield 这个安装工具? 菜鸟问:ACESS数据库,ADO连接,出错! 急救!明天要交工!请问如何动态过滤出当天的数据? Delphi 7中 TIdUDPServer 的接收端怎么写代码? 求救---?? 如何实现报表文件和应用程序EXE的分离?运行期调用?? 为什么DeleteFile(FileName)不能删除size大的文件!
adoquery1.sql.clear;
adoquery1.sql.add('select * from Rcdjb order by convert(int,id) desc');
adoquery1.active:=True;
id varchar(4)Zy
8603
8602要是这样的话,应该不好用
select * from table order by ID desc
没错if char,
select * from table order by Convert(int,ID) Desc
没错虽然是保留字
query1.close;
query1.clear;
query1.add(sql_txt);
query1.open;
with adoquery1 do
begin
close;
sql.clear;
sql.add('select * from bbb order by convert(int,chengji) asc');
open;
end;