PB的数据窗口中,如何修改一条记录

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:57:18
数据窗口中的数据使用存储过程查询出来的

在改变了数据窗口的数据源后该数据窗口是无法使用update()更新的,因为此时数据窗口的更新属性已经发生了变化。如果不使用sql 中的 insert 或 update 则可利用动态修改数据窗口的更新属性。下面是一段动态修改数据窗口更新属性的代码:
dw_1.Modify("DataWindow.Table.UpdateTable = 'employee'") //先设置需要更新的表名
dw_1.Modify("employee_emp_id.Update = 'Yes'")//设置表中可更新字段
dw_1.Modify("employee_emp_fname.Update = 'Yes'")
dw_1.Modify("employee_emp_lname.Update = 'Yes'")

可能你那些列的tabsequence属性是 0,导致无法编辑.
在datawindow里修改:format菜单—>tab order

保存时候写sql语句啊
直接在数据窗口上修改是不能保存的