十万火急,sql问题,高手们请赐教.(50分)

  • 主题发起人 主题发起人 wphoenix1213
  • 开始时间 开始时间
W

wphoenix1213

Unregistered / Unconfirmed
GUEST, unregistred user!
我用了如下一个sql语句:
select field1,convert(int,field2) as field2 from tbname where ………
order by field2
问题出来了,field2的值不能修改,怎么办?请高手赐教.
 
SQL中如果通过As指定别名的字段好象无法通过ADO之类的引擎进行修改,我只在用ADO时
遇到过,这个可以能使用Update语句来修改字段的值嘛。
 
还有其他办法吗?
 
既然你的 field2 要转成 int
就将它的类型改为 int
 
这个好象没有什么别的办法的.
只有你别用这个记录集去更新..
 
select field1,field2 from tbname where ………
order by field2
然后在程序里面加入固定字段Field2,在OnGetText中和OnSetText中写代码控制
 
谢谢各位了!
 
后退
顶部