用clientdataset1连接sql 数据库
数据库中有以下字段:
学号,姓名,年龄,性别等
分别用edit1。edit2.edit3.edit4对应
问:如何写clientdataset1.commendtext的代码来实现
按学号,姓名。年龄,性别的联合查询或单个查询
数据库中有以下字段:
学号,姓名,年龄,性别等
分别用edit1。edit2.edit3.edit4对应
问:如何写clientdataset1.commendtext的代码来实现
按学号,姓名。年龄,性别的联合查询或单个查询
'select 学号 from 表名 where 学号='''+edit1.text+''';
就可以了。
但这只能实现单个字段的查询
我想在一个buttonclick中实现这种功能
if trim(edit1.text) <> '') then
s := s + '学号=''' + edit1.text + '''';
if trim(edit2.text) <> '') and trim(edit1.text) <> '') then
s := s + ' and 姓名=''' + edit1.text + '''';
if trim(edit2.text_ <> '') and trim(edit1.text_ = '') then
s := s + ' and 姓名=''' + edit2.text + '''';
...
这是思路,自己优化把