请教高手~~~~~~~
我用sql语句作插入操作没有问题
但是改用数据窗口的dw_1.setitem(....)
然后 dw_1.update( )=1 就会产生问题
以下用sql是对的:
Insert Into info( iday,iwname,iplace,ifname,Icost,costtype,addrice,)
values(:day,:name,:place,:foodname,:foodcost,:costtype,:addrice);
If SQLCA.SQLcode=0 Then
Commit;
messagebox('','提交成功!')
dw_food.retrieve(place )
Else
messagebox('','对不起,您已经提交过订餐信息',StopSign!)
Rollback;
dw_food.retrieve(place )
End if
dw_myinfo.retrieve(day,name)
换成数据窗口的错做就有问题了 代码如下:
integer s
s = dw_1.insertrow(0)
dw_1.setitem(s, 'iday',day)
dw_1.setitem(s, 'iwname',name)
dw_1.setitem(s, 'iplace',place)
dw_1.setitem(s, 'ifname',foodname)
dw_1.setitem(s, 'Icost',foodcost)
dw_1.setitem(s, 'costtype',costtype)
dw_1.setitem(s, 'addrice',addrice)
dw_1.Accepttext( )
If dw_1.update( )=1 Then
Commit;
messagebox('','提交成功!')
dw_food.retrieve(place )
Else
Rollback;
messagebox('','对不起,您已经提交过订餐信息',StopSign!)
dw_food.retrieve(place )
End if
dw_myinfo.retrieve(day,name)
这是什么原因阿? 望指点迷津阿
...全文
相关推荐
lingo11免安装破解版~~~~~~~~~
lingo11免安装破解版~~~~~~~ ~数学建模lingo11免安装破解版~~~~~~~ ~数学建模lingo11免安装破解版~~~~~~~ ~数学建模lingo11免安装破解版~~~~~~~ ~
good ~~~~~~~
good ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
酒店管理系统c语言实现
vc6.0编译通过~~~~~~~
华硕x99a-usb3.1 专用EFI MacOS10.15.3 hackintosh
华硕x99a-usb3.1 专用EFI MacOS10.15.3实测驱动百分之90以上~~~~~~~华硕x99a-usb3.1 专用EFI MacOS10.15.3实测驱动百分之90以上~~~~~~~
研华 labview 驱动
研华 labview 驱动包很好的资源分享给大家~~~~~~~研华 labview 驱动包很好的资源分享给大家~~~~~~~


数据库相关
