我在做信息系统-模糊查询模块,有一点不会:
例如:有姓名,年龄,语文成绩,入学时间四个text控件,在模糊查询时,用户可输入一个或多个条件可查询出学生的信息,以datagrid显示。我加了一个adodc控件,如何写这段代码,请高手帮忙!我参考了一些书籍,上面只有简单的LIKE格式,如“%文本”,有些简单,能否写详细点,谢谢!

解决方案 »

  1.   

    dim txtSQL as string 
    txtSQL="select * from table where name <>'' "
    if text1.text<>"" then txtSQL=txtSQL + "and name like '%" & text1.text & "%' "
    if text2.text<>"" then txtSQL= …………………
    adodc1.datasource=txtSQL
    adodc1.Refresh 
    set datagrid.datasource=adodc1
    datagrid.refesh
      

  2.   

    错了,
    adodc1.recordsource=txtSQL
    adodc1.refresh
      

  3.   

    是access数据库还是sql server数据库
      

  4.   

    我用access数据库,谢谢王者,我回去试试,有问题在问