有一个条件查询,combobox1是>,<,>=,<= ;combobx2是数1,2,3,4,5,6,7 我想查出某个学号记录数>=3的记录
我是这么写的,但不对,请大家帮忙改一下。
sql:='select studentnum,studentname,count(*) as num from result group by studentnum having count(*)';
sql:=sql+combobox1.text;
sql:=sql+combobx2.text;
但是这样写的话,类型不匹配,count(*)后面应该是数值型。应该怎样写呢?
我是这么写的,但不对,请大家帮忙改一下。
sql:='select studentnum,studentname,count(*) as num from result group by studentnum having count(*)';
sql:=sql+combobox1.text;
sql:=sql+combobx2.text;
但是这样写的话,类型不匹配,count(*)后面应该是数值型。应该怎样写呢?
解决方案 »
- 不费神的50分。
- 我想让excel或txt表格里的内容导入clientdate1 我该如何做,请高手帮忙
- ---------================不用TIMER,闪动组件button、panel等===================-------
- 在一个打开的数据集中如何快速刷新当前行?
- 关于在IE窗口中取得图片的问题,请大家帮帮我
- 各位大虾,我现在开发了一个连接SQL SERVER的应用系统,请问怎样把SQL SERVER的客户端引擎和程序一起打包!!(急)
- 为何我在打开一个Access数据库后然后再关闭,这时再删除它时却怎么也删不掉?
- 排列组合问题
- 一个table的datasource(比如说delphidb)里有好多tablename(*.db),如何用dbgrid或者其他东西在程序中将(*.db)全都显示出来以便选择?
- ado问题,Quick!!!!
- 如何让Dbgrid指定某特殊数据地行显示在第一行
- 我有一个软件,我想加 一个时间限制功能,请问有现成的控件吗?新手请教!
sql:=sql+trim(combobox1.text);
sql:=sql+trim(combobx2.text);试试
sql:=sql+trim(combobox1.text);
sql:=sql+trim(combobx2.text);
sql属性写成这样就行了,注意引号