主题:[讨论]PB中find()函数在条件怎么写?
我现在急需高手解决:我用PB做了个小程序,其中用到了find()函数,我需要查找 datawindow中三列都与其相配的一行,我这样写:
n=ds_table.find("教师=+string(teacher_num) and 星期1=+string(week1 -1) and 时间1="+string(time1 -1),1,ds_teacher.rowcount())
为什么不行?这其中的教师、星期1、时间1都是列名,并且 teacher_num 、week1 、time1都是整型的。
这段代码不报错,可执行的结果是-5,当然了按数据窗口中数据来看结果应为6,为什么会是-5?
n=ds_table.find("教师=+string(teacher_num) and 星期1=+string(week1 -1) and 时间1="+string(time1 -1),1,ds_teacher.rowcount())
为什么不行?这其中的教师、星期1、时间1都是列名,并且 teacher_num 、week1 、time1都是整型的。
这段代码不报错,可执行的结果是-5,当然了按数据窗口中数据来看结果应为6,为什么会是-5?