R royhgf Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-08 #1 请问在三层结构中,如何用DBEdit增加一个记录,也就是把DBEdit当作录入点,但不用DBGrid增加
M maikee1978 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-08 #2 DBEdit的其它设置和dbgrid一样,但在FieldName中设定一个你对应的字段,输入的就是这个字段的内容,至于要增,可对DBEdit对应连接的数据集ClientDataSet进行操作 如用一个按钮用作增加 点击写上clientdataset1.insert(插入),append(追加)等 另一个按钮可以 delete(删除),post(保存在数据集),ApplyUpdate(-1)(保存到数据库)
DBEdit的其它设置和dbgrid一样,但在FieldName中设定一个你对应的字段,输入的就是这个字段的内容,至于要增,可对DBEdit对应连接的数据集ClientDataSet进行操作 如用一个按钮用作增加 点击写上clientdataset1.insert(插入),append(追加)等 另一个按钮可以 delete(删除),post(保存在数据集),ApplyUpdate(-1)(保存到数据库)
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-08 #3 ClientDataSet1.Append 即可。 提交数据用 ClientDataSet1.ApplyUpdate(-1)。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #7 补充一下,如果不需要提交到数据库,也就是要放弃本次修改用 clientdataset.cancelupdates