为什么我在datamodule中的adoquery中用“select Trim(EMPL_ID) AS 职工编号 , Trim(EMPL_NAME) AS 职工

  • 主题发起人 主题发起人 roshui
  • 开始时间 开始时间
R

roshui

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我在datamodule中的adoquery中用“select Trim(EMPL_ID) AS 职工编号 , Trim(EMPL_NAME) AS 职工姓名 , EMPL_SEX AS 性别,ID_NUM AS 身份证号码,EMPL_WAGE AS 月均工资 from EMPL_INFO”获(50分)<br />得的数据集无法编辑——前端用dxDBGRID显示?
 
在dxdbgrid中前面的两个字段不能编辑,后面的能行

救救我吧
 
select EMPL_ID AS 职工编号 , EMPL_NAME AS 职工姓名 , EMPL_SEX AS 性别,ID_NUM AS 身份证号码,EMPL_WAGE AS 月均工资 from EMPL_INFO
把TRIM去掉
 
我也找到了这个问题,但是我不知道原因,为什么有了trim就不行,但是我的“EMPL_WAGE AS 月均工资”
是浮点型的,用
 
query取出来却变成了IntegerField了,怎么办?

谢谢QuickSilver
 
不会啊,我在SQL SERVER下和ACCESS下都不会出现Query后数据类型发生转变啊
 
接受答案了.
 
后退
顶部