bmfs.net
当前位置:首页 >> pB DElEtErow >>

pB DElEtErow

这两个都是函数 dw_1.deleterow(row) 表示删除dw_1的第row行。一般删除当前行的代码是dw_1.deleterow(0) 或者像刚开始dw_1.deleterow(row)的方式删除指定行,删除后,数据会被暂时的移动到数据窗口的删除缓冲区,保存之后,才会真正的向数据库提...

不能这么写的 long i string a for i = dw_2.rowcount() to 1 step -1 a=dw_2.getitemstring(i,'buttom') if a ='1' then dw_2.deleterow(0) end if next 要倒着删,从前往后会跳的,因为删了以后后面的位置往前移了!

dw_1.delete.row(0),dw_1.update(),删除处少了个小点

dw_1.RowsMove(1, dw_1.DeletedCount(), Delete!, dw_1, 1, Primary!) This statement moves all the rows starting with the first row in the delete buffer for dw_1 to the primary buffer for dw_1; thereby undeleting these rows: 以上是...

应该是和缓冲区有关系,你应该把省略部分贴出来 如果是dw_1.rowsmove(1,1, Primary!, dw_2, 1, Primary!)只是在主缓冲区进行了数据转移,Delete缓冲区没数据就不会更新删除动作。 正确删除方法: dw_1.RowsMove(1, 1, Primary!, dw_1, 1, Delete...

第一种是数据窗口的update,这种需要设置数据窗口的更新列和更新的使用的键值,一般是主键。 直接是dw_control.update() 返回值是integer 如果返回1,表示更新成功。返回-1表示更新失败。 如果数据库的autocommit是false,那么还需要commit。 if...

意思是:rowcount(dw_1)他在判断dw_1里面有多少条记录,等于0就是dw_1里没记录,你这个应该是一个句子的前部分吧. 举例给你: if dw_1.rowcount() >= 1 then //判断dw_1里为有数据 这里写你要执行的东西 else messagebox('注意!', 'dw_1里没数据!!')...

这个问题在别的帖子回过你了 数据库设主键 同时dw也要设置,不然不知道需要update哪个表,这个在dw的属性页面里有选择 你都不需要写程序,在环境下直接retrieve这个dw,就能试出来

几个函数。 首先搭好框架,即一个窗口,上面有个数据窗口控件,设置好数据窗口的保存属性。 增加:使用一个按钮,点击代码dw_1.insertrow(0),表示在末尾增加一行。 删:dw_1.deleterow(0),删除当前行。 改:直接在界面上修改,不需要代码控制...

cb_1: long ll_row ll_row=dw_1.insertrow(0) dw_1.scrolltorow(ll_row) cb_2: long ll_row ll_row=dw_1.getrow() //得到当前行 dw_1.deleterow(ll_row) cb_3: dw_1.retrieve() cb_4: if dw_1.update()=1 then commit; messagebox('信息','保存...

网站首页 | 网站地图
All rights reserved Powered by www.bmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com