1。我想用query查询出满足条件的记录(query与dbgrid相关联),并按某一字段的顺序排列,我是这样写的sql语句:
select * from 员工表.db
order by 出生日期
我想按出生日期排列记录,但总提示错误:‘field in order by must be in result set’,请问如何解决?
2。另外我想问,以数字开头的字段(paradox),例如:‘2002年月平均工资
’,sql是不是不支持以数字开头字段的查询或排序,我百试不爽,如果我想按该字段排序,应怎么做啊:
select * from 员工表.db
order by 2002年月平均工资
多谢。
select * from 员工表.db
order by 出生日期
我想按出生日期排列记录,但总提示错误:‘field in order by must be in result set’,请问如何解决?
2。另外我想问,以数字开头的字段(paradox),例如:‘2002年月平均工资
’,sql是不是不支持以数字开头字段的查询或排序,我百试不爽,如果我想按该字段排序,应怎么做啊:
select * from 员工表.db
order by 2002年月平均工资
多谢。
解决方案 »
- 【急】关于窗体改变大小的问题,解决就结贴!!!
- 如何实现从A、B、C三组数据中随意选择一组数据,然后点一下就显示这组数据中的一个数?
- bmp转换成png的问题,请大家帮忙!!
- 安装程序棘手问题!请各位高手处理!
- 如何释放动态创建的数组
- 如何制作 这两种 可改窗体大小的状态栏 (图)????????????
- MDI主窗体前加 登录窗口 的问题,急。。。。。。
- 在delphi中的DBGrid中怎样得到某一行的一个字段的值?
- 在網上下一段程式,關於郵件特快專遞的,貼出來,為什麼在win2000裡可以,在win98就不行呢?
- ----如何调用dll?等候----
- 如何使用adostoredproc,可以举的例子吗?!谢谢各位大哥
- delphi运行时报错:Exception EDBEnginError in module Kinfor.exe at XXXXXXXX,Invalid field descriptor.
select * from "员工表.db" a order by a."2002年月平均工资"
2。如果允许你建立数字开头的字段,就应该允许你检索。难道你不能用英文做字段名字嘛?不用数字开头你会死呀?
order by "出生日期"在汉字或数字字段两边加上""号
也可以是字段的序号
如:
select 出生日期 from "员工表.db"
order by 1
中文字段名也不用加"".