有个问题搞不懂了,请教
PB6+SQL2K 录入记录。
脚本语句如下
long row_number
dw_1.reset()
row_number=dw_1.insertrow(0)
数据库是空时返回row_number=1,插入空记录正常,数据库里有记录时返回row_number=3,保存二次后,返回row_number=1,插入空记录正常。
搞不明白为什么出现这种情况,请有经验的指教!
[解决办法]
insertrow(long) 返回值是当前插入的新行的行号;
当long = 0 时,在DW 的最后添加一新行,返回最后新行的行号;
当指定的long > 0 时,在指定的 long 号处插入一新行,返回插入的新行号,并且原 long 及以后的行均后移一行。