热情软件屋

 

怎么样去实现由用户来生成查询条件的过程


编号: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)

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio