求助 DELPHI中的组合查询问题!!!!!!1

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:09:36
做了一个学生学籍管理系统 (delphi+SQL 2000)
前面的还很顺利 就是到了查询的板块 出了问题
比如说 查询学生学籍信息

学籍信息主要有
学号
姓名
性别
出生日期
联系电话
班号
入学时间

除了性别属性是‘ combobox’ 外,其他都是‘ Edit‘,

在这里我建了一个 DBGrid 用于显示查询的结果

因为查询的条件可以不写全,这到底该怎么编写才能正确的显示结果和查询呢????
我的一直出错。。。

PS:连接数据库我用的是 ADOConnection ADoquery

--
级别不高 不知道还能加多少分 真的发愁了,希望大侠们帮帮忙。

是通过sql语言查询的吗?如果sql语言没有构建出问题应该不会有问题,除非你的连接就有问题!

说实话,我晕了.晕了就有晕了的办法
SELECT * from table where student_name like '%a%'

ADoquery .Sql.Clear;
ADoquery .Sql.Add('SELECT * from table where student_name like ''%'+edtName.Text+'%''' )
ADoquery .Sql.Add( and student_no like ''%'+edtNo.Text+'%''')
ADoquery .Sql.Add( and student_Sex like ''%'+combobox.Text+'%''')
.....其他类似