②然后在数据窗口中修改 或者添加数据.随后创建一个按钮或者事件 都行.用于保存.当然可以对应您的相应需要的校验都通过后才可保存.写如下代码进行保存数据.
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
将一个数组存入数据库和使用的语言有关系。通常的做法是将数组的内容转换后传递到和语言相关的数据处理方法中进行处理。
涉及到的数据转换的方法:
1:可以转换为json格式
[{key:1},{key:2}]
2:可以转换为xml
<values>
<key>1</key><key>2</key>
</values>
数据处理方法解析转换后的字符串,执行数据库保存 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)