pb怎么保存数据窗口中添加的数据,保存到数据库表中!请给详细的思路!和代码参考!重谢

pb怎么保存数据窗口中添加的数据,保存到数据库表中!请给详细的思路!和代码参考!重谢,第1张

①首先要在窗口的open事件中写如下一句.dw_1.settransobject(sqlca)//譬如您要保存的数据窗口名字为dw_1;这计划的意义在于时刻保持与数据窗口月数据库表的连接. 亦或者双击Dw_1对象。选择 constructor事件 写下以上语句即可.

②然后在数据窗口中修改 或者添加数据.随后创建一个按钮或者事件 都行.用于保存.当然可以对应您的相应需要的校验都通过后才可保存.写如下代码进行保存数据.

if dw_1.update() >o then//更新保存数据1 -成功-1-失败

commit//提交数据

else

rollback//回滚数据

end if

同时要注意 在数据窗口对象控件 即在 dw_1所用到的数据窗口对象编辑画板中的update properties 设置正常(即更新属性). 具体查看 打开rows选单-update properties-Allow updates挑对勾!-upateable columns 选中要可以提交更新保存的字段.随后点击ok保存配置 即可

dw_1.accepttext()

if dw_1.modifiedcount()=0 and dw_1.deletedcount()=0 then

f_showmsg(' 你还未修改任何数据!')

else

if dw_1.update()<>1 then

if gs_dbtype='mysql' then

else

messagebox('警告!','数据保存失败!~r~n有可能是输入的记录重复,或有些必须填写数据没有输入或输入格式不对,请仔细检查!',stopsign!)

end if

else

commit

f_showmsg(' 数据保存成功!')

end if

end if


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6773596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存