千
千中元
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库的基本问题,我还是常常糊涂。。。
1)关于修改数据:《核心编程》P146:“除了TDBGrid构件外,当用户修改
了一个字段的值,还需要把焦点移走,新的数据才会写到数据集
中”
-----“写到数据集中”,也就意味着再调用Post才能写入物理
的表么?
写到数据集合后, 而如果调用refresh,则显示出最新的数据,
可假如不post,则修改数据还是无效?
((以前自己是这么想的,可不知道对不对)
2)cancel 是cancel已经写入数据集,但没有调用post的修改
(或者增加,删除。。)么?
如果是的话,我在DBEdit中修改了数据,未把焦点移开,提交按钮的 onclick事件是不是要在post前面加上refresh才能真正的实现修改的提交?
3)如果增加用appendrecord,怎么才能cancel呢?
1)关于修改数据:《核心编程》P146:“除了TDBGrid构件外,当用户修改
了一个字段的值,还需要把焦点移走,新的数据才会写到数据集
中”
-----“写到数据集中”,也就意味着再调用Post才能写入物理
的表么?
写到数据集合后, 而如果调用refresh,则显示出最新的数据,
可假如不post,则修改数据还是无效?
((以前自己是这么想的,可不知道对不对)
2)cancel 是cancel已经写入数据集,但没有调用post的修改
(或者增加,删除。。)么?
如果是的话,我在DBEdit中修改了数据,未把焦点移开,提交按钮的 onclick事件是不是要在post前面加上refresh才能真正的实现修改的提交?
3)如果增加用appendrecord,怎么才能cancel呢?