应该算做是一个Bug吧
例: dw_1.setItem(1, "fname", "Nike")
j=dw_1.find("fname='Nike '", 1, dw_1.rowcount()) //注意, Nike后面带有一个空格
这时pb的find函数返回了1
按Find函数说明, 应该返回值为0或者>1的其它行号
总之不应该返回1, 因为函数实参中给的数据在尾部多了一个空格
本文探讨了PB(PowerBuilder)中find函数的一个潜在Bug:当搜索字符串尾部包含空格时,函数返回值异常的问题。通过一个具体示例展示了该问题,并提出了对该行为的疑问。
应该算做是一个Bug吧
例: dw_1.setItem(1, "fname", "Nike")
j=dw_1.find("fname='Nike '", 1, dw_1.rowcount()) //注意, Nike后面带有一个空格
这时pb的find函数返回了1
按Find函数说明, 应该返回值为0或者>1的其它行号
总之不应该返回1, 因为函数实参中给的数据在尾部多了一个空格

被折叠的 条评论
为什么被折叠?