①数据窗口.建立一个数据窗口.与你想要插入数据的表对应.
直接在数据窗口上输入新字段数据.然后通过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
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)