为啥不保存
我有两个数据库,里面分别有两个表,内容相同。分别建了两个dw对象d_1,d_2和两个表关联。在窗口中建了一个dw控件dw_1。dataobject赋值为d_1对象。然后建了一个datastore(ds_1),和d_2对象关联。现在我想分别保存dw控件和datastore的内容。用 sharedata把dw和datastore关联。“保存”按钮语句如下:
int up
up=dw_1.update()
if up=-1 then
messagebox("提示","无法保存,可能是数据库或输入数据有问题!")
return
end if
datastore ds_1
ds_1=create datastore
ds_1.settransobject(trans)
ds_1.dataobject="d_2"
ds_1.retrieve()
CONNECT USING trans;
ds_1.sharedata(dw_1)
ds_1.update()
结果是dw可以保存,可是datastore不可以保存。不知道什么原因!
哪位帮忙看看。谢谢