pb如何向数据库添加数据

pb如何向数据库添加数据,第1张

有两种方法

数据窗口或者是sql语句

数据窗口.建立一个数据窗口.与你想要插入数据的表对应.

直接在数据窗口上输入新字段数据.然后通过update()函数

更新数据窗口.具体如下:

if

dw_1.update()>

o

then

commit//提交数据

else

rollback//不进行提交

向上回滚。

end

if

直接在事件编辑窗口中编写sql语句实现添加数据.例:现有用户表(t_user)

字段:user_id(用户编号)

,user_name(用户名称),age(年龄)三个字段,向其中插入一条数据.

insert

into

t_user

values('001','张三','28')//别忘记分号insert

into

table_name

values()

这是插入数据的固定格式!

数据窗口的tab键值为0了,点一下工具栏中的tab order键,然后为列按输入顺序设置10的倍数的值;

新增行函数dwcontrol.InsertRow ( long row ) ,详细资料参考PB帮助文档;

然后输入数据,最后保存数据窗口:(要设置好数据窗口的更新属性,否则无法保存数据)

If dwcontrol.Update (false, true) = 1 Then

Commit

Else

RollBack

End If

ModifiedCount 不能这样写,应该是    数据库窗口名.ModifiedCount()

你的代码是写在哪里,

1).按钮的CLICKED那,不能用 this

        2).数据库窗口的事件里,this 是ok的

3. 你的描述里 g_row是最后一行的ROW,你的FOR NEXT是没有作用的,一直在写最后一行

可以改成

for li_insert = 1 to this.ModifiedCount()

this.setitem( li_insert, 'lrrq', uo_app.of_getnow())

this.setitem( li_insert, 'xh', li_insert)

next

 


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存