L
liyipeng
Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是VFP5的表
我在程序的设计阶段使用FILTER可以实现过滤,为什么在运行阶段不能。
但是在运行时FILTER可以做如下的运行
比如:
1. QUERY1.FILTER:='YB=''100075''';
QUERY1.FILTERED:=TRUE;
这种的FILTER条件可以运行
2. 但是如果这么写就不能运行了.
QUERY1.FILTER:='YB=''100%(或者是这个符号*)''';
QYERY1.FILTERED:=TRUE;
2运行完了,DBGRID中什么都没有,1运行完了有东西
请问如何做才能做到模糊查询(在运行阶段).
我的初衷是对数据表进行二次查询(对查询完的的东西再查询,如果有好的
建议做法,也可以.)
查询完的结果是不是保存在QUERY中,如果是的话,在QUERY.CLOSE后还有数据
吗?如何将查询的结果进行传递.比如(在一个表单中执行SQL,在另外一个表单
中看结果)?
今天的问题比较多,希望给为大富翁鼎立相助.谢谢
我在程序的设计阶段使用FILTER可以实现过滤,为什么在运行阶段不能。
但是在运行时FILTER可以做如下的运行
比如:
1. QUERY1.FILTER:='YB=''100075''';
QUERY1.FILTERED:=TRUE;
这种的FILTER条件可以运行
2. 但是如果这么写就不能运行了.
QUERY1.FILTER:='YB=''100%(或者是这个符号*)''';
QYERY1.FILTERED:=TRUE;
2运行完了,DBGRID中什么都没有,1运行完了有东西
请问如何做才能做到模糊查询(在运行阶段).
我的初衷是对数据表进行二次查询(对查询完的的东西再查询,如果有好的
建议做法,也可以.)
查询完的结果是不是保存在QUERY中,如果是的话,在QUERY.CLOSE后还有数据
吗?如何将查询的结果进行传递.比如(在一个表单中执行SQL,在另外一个表单
中看结果)?
今天的问题比较多,希望给为大富翁鼎立相助.谢谢