1、提问:adodc1控件加update是不是一定要移动指正才更新数据库?
2、如果adodc1控件加载入窗体后 update后 ,没有移动指针,也没有refresh, 我再读取这条数据 还是未修改过的内容?
3、用sql语句的update .... 是不是就立即更新了数据库中的内容,我再读这条数据 是修改过的新数据?
谢谢!!!
2、如果adodc1控件加载入窗体后 update后 ,没有移动指针,也没有refresh, 我再读取这条数据 还是未修改过的内容?
3、用sql语句的update .... 是不是就立即更新了数据库中的内容,我再读这条数据 是修改过的新数据?
谢谢!!!
(2)是的,你可能读取到脏数据
(3)看你怎么读取,如果你读取绑定的控件,还是原来的数据。其实adodc的update最终还是调用了sql的update。
2001 1 2.5 100
2001 2 3 333
2002 1 1.8 258
2002 2 2.6 288如果我按照“单价”排序后
2002 1 1.8 258
2001 1 2.5 100
2002 2 2.6 288
2001 2 3 333这时候我 我双击datagrid 窗体内容 显示 2002 1 1.8 258 等等字段 我更改“等等字段”的值后,下一条、再下一条 又出现2002 这个编号记录的内容 “等等字段”是未编辑前的内容 如何处理?如果这是我要updata肯定报错了