hur.cn - 华软网

 热门搜索

问:数据窗口的数据已经显示更新成功(return 1),但数据库中没有数据!

  作者:未知    来源:网络    更新时间:2018/12/6
数据窗口的数据已经显示更新成功(return 1),但数据库中没有数据!

所有的字段名都是正确的,

在建立数据窗口的时候没有什么问题。

不知道怎么改?
------华软网友回答------
数据窗口中的字段的update属性是否设置?
------华软网友回复------
update里面字段没选?
------华软网友回复------
数据窗口中的字段的update属性是否设置
------华软网友回复------

long ll_rtn, ll_row
ll_row = dw_1.GetRow()
if ll_row > 0 then
dw_1.AcceptText()
ll_rtn = dw_1.Update( true)
if ll_rtn =1 then
COMMIT USING SQLCA;
Messagebox('提醒','数据已保存!')
dw_1.object.datawindow.readonly = true
else
ROLLBACK USING SQLCA;
Messagebox('提醒','保存失利!'+char(13)+char(10)+SQLCA.sqlErrText)
end if
end if
dw_1.ScrollToRow( dw_1.retrieve(is_dateid))
return ll_rtn


这是我的代码


==================================
=  CSDN助手 全面支持CSDN论坛     =
=  监视、收藏、历史、署名走马灯  =
==================================
------华软网友回复------
这是没有提交到数据库,你的代码中其余地方可能用到了AutoCommit=true,在响应的地方增加AutoCommit=false。SQLCA.AutoCommit=true和SQLCA.AutoCommit=FALSE应配对出现。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。