查询数据库操作 ( 积分: 70 )

  • 主题发起人 主题发起人 softk8
  • 开始时间 开始时间
S

softk8

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用一个DBGrid ,一个ADOQuery ,一个Datasource,一个DBNavigator1,两个DBEdit,
查询语句这样写,select a * 2 as a ,b * 2 as b from table1

当我通过数据源直接实现数据的增加是 不能给相应字段赋值了 譬如:DBEdit1链接 a ,当我增加新行时,就不能给DBedit1 赋值了

希望大家能给个解决的办法!
谢谢了!
 
楼主的SQL语句已经用了临时字段,这些字段已不是表本身的字段了,此时,它们的readonly=true,所以,不能直接编辑了
可考虑用Edit替换TDBEdit,然后在提交数据时调用Insert或update进行操作
 
建议不用DBedit,同意楼上的写法
 
后退
顶部