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保存配置 即可

无论怎么添加,首先你必须要配置PB的数据库连接,在DataBase Painter里面。配置数据库连接。

配置成功之后,可以直接在DataBase Painter里面,打开你配置的数据库,选择你要添加数据的表,然后点右键,edit data,打开所有的数据,然后上方菜单里分别有两个按钮,insert和save,insert表示增加一个空行,你可以在里面编辑数据,save表示把数据保存到表中。这样可以实现,不过都是单条的自己手动写进去的。

这里还可以导入数据,不过要格式匹配,包括字段的数量,顺序,类型导入模板,和你查询的结构必须匹配才可以。这个所谓的查询,可以使用edit data,打开的框架,还可以自己写一个查询语句,在isql session页写查询语句点execute按钮执行查询,不过这个执行的查询,要单表,否则不知道保存哪个表了。

还可以自己写程序插入。利用数据窗口,或者利用insert 语句插入数据。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存