怎么样去实现由用户来生成查询条件的过程
编号:QA000135
建立日期: 1998年11月26日 最后修改日期:1999年4月13日
所属类别:
笨笨:
我想问的是,就是怎么样去实现由用户来生成查询条件的过程。我知道可以用一个combox 存放字段名,另一个combox存放操作符,一个textbox用于用户输入,再一个combox存放and 和or。然后自己编写代码生成查询语句,但是这样做好象有点复杂,因为根据不同的字段,还要判断不同的数据类型,所以不知道有否简洁的方法或控件,指定数据库名,自动生成可以产生SQL语句的窗体?
回答:
有这样的工具,你可以从http://www.vbuilder.com下载QueryToolsPro。我很喜欢它的界面,但你是否打算付29美元呢?
如果你想建立自己的模板,可以在VB5\Sample\VisData的目录下找到叫VisData的例子程序。在这个例子中有一个QueryBuilder(frmQuery),它可以实现比你要求的复杂得多的SQL语句,你可以修改这个窗体作为模板用在今后的程序中。这个程序的通用性很好,它可以适用于不同的数据库和数据类型。
另外可以参考《运用ActiveX组件技术创建通用的查询控件》(http://www2.ccw.com.cn/tips/9901/011905.asp)
此问题由李海回答。
| |
|
|
| |
|
|