简单的查询问题
数据窗口,主窗口都已建好
我要按name查询数据库中信息,在查询command中写以下代码
string name
long row,row_count
name=sle_1.text
name="%"+name+"%"
row=dw_1.retrieve(name)
row_count=dw_1.rowcount()
if row_count<1 then
messagebox("提示","暂无此影片")
end if
但运行结果显示数据库中全部信息,根本就没有执行查询,哪的问题?谢谢!
[解决办法]
你应该先建立带检索参数的DW对象.
[解决办法]
方法很多。
简单实现的是 加一个过滤就好了
另外可以使用setSQLselect
[解决办法]
把你的数据窗口sql贴出来看看
[解决办法]
可能是你的数据窗口根本没有设置检索参数
[解决办法]
楼主可以参照下图示例设置where条件
注意楼主想实现模糊查询
column operator value
姓名字段 like :变量
[解决办法]
楼上讲的比较详细,还有一个办法,如果楼主不想设置数据窗口的retrieve 参数的话,可以试试用setfilter函数和filter函数。看看pb帮助就可以了。