首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

求SQL语句:查询部门符合输入条件和年龄在一定阶段的所有人解决方案

2012-02-12 
求SQL语句:查询部门符合输入条件和年龄在一定阶段的所有人这两个条件用and连接起来出错,提示statementmiss

求SQL语句:查询部门符合输入条件和年龄在一定阶段的所有人
这两个条件用and连接起来出错,提示statement   missing,求正确的语句,谢谢!

[解决办法]
我是这样写的 @_@

WideString strSQL = "SELECT * FROM 教师基本信息 WHERE (院系 LIKE '% " + Edit2-> Text +
"% ') AND (年龄 BETWEEN 20 AND 40) AND (职称 like '% " + ComboBox2-> Text + "% ') ";

ADOQuery1-> SQL-> Clear();
ADOQuery1-> SQL-> Add(strSQL);
[解决办法]
AnsiString strSQL = "SELECT * FROM 教师基本信息 WHERE (院系 LIKE '% " + Edit2-> Text +
"% ') AND (年龄 BETWEEN 20 AND 40) AND (职称 like '% " + ComboBox2-> Text + "% ') ";

ADOQuery1-> SQL-> Clear();
ADOQuery1-> SQL-> Add(strSQL);
//尔后加一句
ShowMessage(strSQL);
//看一看生成的语句,字段名称类型、名称与表里的是否一致。

热点排行