读书人

GetItemStatus()函数使用

发布时间: 2012-03-14 12:01:12 作者: rapoo

请指教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())函数返回数据窗口的主缓冲区和过滤缓冲区中已经被修改的行
的行数 这些行的修改尚未保存到数据库中 用来做判断即可(新增行无数据不在统计之内)



读书人网 >PB

热点推荐