主题:修改sql语句(SetSQLSelect()函数)?
要实现查询(是不是叫模糊查询?),执行用户的查询语句:
我按照SetSQLSelect()函数的帮助文档例子作:
string newsql
newsql=...(按用户在编辑框输入产生的)
dw_1.SetSQLSelect(new_sql)
dw_1.retrieve()
一些判断,还有数据窗口的我已经省略了这些都没问题(新的sql语句生成正确)
问题是,我查询的时候,明显有许多符合条件的记录,但是数据窗口就显示满足条件(非主键)的最靠前第一条记录,为什么?该怎么作?
请大虾指教,谢谢!!
我按照SetSQLSelect()函数的帮助文档例子作:
string newsql
newsql=...(按用户在编辑框输入产生的)
dw_1.SetSQLSelect(new_sql)
dw_1.retrieve()
一些判断,还有数据窗口的我已经省略了这些都没问题(新的sql语句生成正确)
问题是,我查询的时候,明显有许多符合条件的记录,但是数据窗口就显示满足条件(非主键)的最靠前第一条记录,为什么?该怎么作?
请大虾指教,谢谢!!