powerbuilder find函数的注意事项

来源:互联网 发布:seo兼职招聘 编辑:程序博客网 时间:2024/05/21 16:23

 find 函数功能很强大,当查找不区分状态时,就存在一定的问题,在指定查找条件的时候 ,必须满足查找栏位值得大小写状态和指定值得大小写状态要保持一致,否则,就不能找到指定条件的行。

forexample:

region_coderegion_nameregion_descriptionmark
SHshanghaithe position of shanghai  is in eastern China

string ls_find_condition=" region_code = sh "

integer li_findresult

li_findresult=dw_test.find(ls_find_condition ,0 ,dw_test.rowcount)

li_findresult 是等于0的

如果把条件改造一下:

string ls_find_condition=" lower(region_code) = lower(sh) "

那么这样就能找到满足条件的行