【求教呀】delphi中access数据库存储问题
个位大侠:
小弟在用delphi+access2003
用ADOQuery进行连接,锁类型是:ltBatchOptimistic
用DBEdit显示数据库中的内容
结果是:
1.当手工向DBEdit输入数值3.1415926时,用ADOQuery1.UpdateBatch;语句更新数据库,数据库中的值被替换为3.1415926,更新成功
2.而当用命令向DBEdit输入数值时,如DBEdit1.text:='3.1415926';,用ADOQuery1.UpdateBatch;语句更新数据库,数据库中相应的值不变,更新失败
3.奇怪的是:当DBEdit2(另一个文本框)用手动输入值12345时,再命令输入DBEdit1.text:='3.1415926';,则数据库更新分别为3.1415926和12345,更新成功
这到底是怎么回事呢?
为什么用命令输入数值更新不成功呢?
急死我了!!!!
[解决办法]
DBEdit1.EditText:='3.1415926'试试
[解决办法]
因你用的是感知控件,手工入,值已自。而你用命令值,可能未加入句:ADOQuery.Edit;是於。