当前位置: 代码迷 >> PB >> GetItemStatus()函数使用
  详细解决方案

GetItemStatus()函数使用

热度:20   发布时间:2016-04-29 08:31:25.0
请指教GetItemStatus()函数使用
Long ll_Row
dwItemStatus dwStatus

dwStatus = dw_1.GetItemStatus(1,0,primary!)//预设从第一行开始
IF dwStatus = New! OR dwStatus = NewModified! THEN  
  MessageBox("提示信息!","有新行请先储存")
END IF

出错测试
MesssagBox("test",String(dwStatus))
//测试返回一个空值

主要是要测试当前dw_1中的行是否新增行,不知道dwStatus =dw_1.GetItemStatus(1,0,primary!)哪儿错了,请指教,谢谢!

------解决方案--------------------
DW中没有数据吧!
------解决方案--------------------
注意 你只检测了第一行数据是否为新增,其它行都未检测
dwStatus = dw_1.GetItemStatus(1,0,primary!)//预设从第一行开始 


其实使用dw_1.ModifiedCount())函数返回数据窗口的主缓冲区和过滤缓冲区中已经被修改的行
的行数 这些行的修改尚未保存到数据库中 用来做判断即可(新增行无数据不在统计之内)



  相关解决方案