当前位置: 代码迷 >> PB >> 怎么操作数据库
  详细解决方案

怎么操作数据库

热度:106   发布时间:2016-04-29 10:06:45.0
如何操作数据库?
我有一个dw_1,已经连接好数据库的表,我现在想通过界面上的一些button实现对数据的查询select,修改update

SQL语句我会写,但在button_clicked事件中怎么写这些SQL呢?

如:select netamt from trans where bizdate = '2010-01-01'

  update from trans set netamt = '1000' where transid = '10031590033'

------解决方案--------------------
方法一:
根据你的SQL建立数据窗口对象,推荐使用这种;
方法二:
通过SQL得到数据并存入变量,再将变量显示到控件上,
例如增加一个statictext控件,名字为st_1
string ls_info
select netamt into :ls_info from trans where bizdate = '2010-01-01' ;
st_1.text = ls_info


------解决方案--------------------
探讨
请问update的怎么写呢?直接写update语句么?

------解决方案--------------------
你既然已经用了数据窗控件了,那就无须在程序里写sql语句了。
你既然画好了datawindow,再将他的update属性设置好后,就可以直接利用数据窗的功能实现取数和修改了。如取数:dw_1.retrieve(参数--若有)
提交:dw_1.update()
另外:pb里是支付在程序代码中直接写sql语句的,写法就跟在其他工具中写一样,就是最后要加“;”。
建议找本基础一点的书看一下,很简单。
  相关解决方案