我使用的是access数据库
我想实现这样的功能:
把一个表中的满足一定条件的数量插入到另一个表中去。
界面是这样安排的:
一个TComboBox,TEdit,TComboBox中放的是">","<"类似于这样的条件,TEdit中放的分数,这样就是实现把一个表中的满足大于多少分的
或小于多少分的记录数插入到一个表中,我做的一条语句如下:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('insert into Condition_unit(unit)select count(a.sum)
from Grade as a where a.Date = '''+ss+''' and a.sum+'''+ComboBox1.text+'''+'''+Edit1.text+'''');
Query1.ExecSQL;
我这样做总是出错,错误提示为在'''+ComboBox1.text+'''和'''+Edit1.text+'''之间不能有+号,但去掉
+号之后又提示两个引号之间离的又太近。
请哪位高手指教指教where后面的条件应该怎样写才能将两个控件联合起来作为条件,答对者一定给分!!!!!!!!!!!!!!!
我想实现这样的功能:
把一个表中的满足一定条件的数量插入到另一个表中去。
界面是这样安排的:
一个TComboBox,TEdit,TComboBox中放的是">","<"类似于这样的条件,TEdit中放的分数,这样就是实现把一个表中的满足大于多少分的
或小于多少分的记录数插入到一个表中,我做的一条语句如下:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('insert into Condition_unit(unit)select count(a.sum)
from Grade as a where a.Date = '''+ss+''' and a.sum+'''+ComboBox1.text+'''+'''+Edit1.text+'''');
Query1.ExecSQL;
我这样做总是出错,错误提示为在'''+ComboBox1.text+'''和'''+Edit1.text+'''之间不能有+号,但去掉
+号之后又提示两个引号之间离的又太近。
请哪位高手指教指教where后面的条件应该怎样写才能将两个控件联合起来作为条件,答对者一定给分!!!!!!!!!!!!!!!
解决方案 »
- 新手靖教一个关于DataSet的问题
- 一个比较复杂的DBGRID查询显示(工资统计)
- 安装delphi7的问题?
- Application属于哪个单元
- 请问在inputbox里头怎么让系统自动选择y确定执行下去。
- 怎样将string格式转换从TFontStyle格式?答对就给分!
- Delphi安装老是出现错误!
- 我想增加一條記錄時﹐所增記錄內容和上一條記錄一樣﹐主鍵值字段除外。用什么方法最好﹖
- CSDN怎么还是不能给分?有同感的请进来UP一下!
- :谁知道哪有Petzold写的<Programming Windows 95>中文名<Windows 95 程序设计>电子书下载 delphi
- 在treeview1中建三个条目(进入,出货,总计)?
- 请高手帮忙!
from Grade as a where a.Date = '''+ss+''' and a.sum'+ComboBox1.text+'''+Edit1.text+''''
Query1.SQL.Add('insert into Condition_unit(unit)select count(a.sum)
from Grade as a where a.Date = '''
+ss+'''and a.sum'+ComboBox1.text+Edit1.text);
Query1.SQL.Add('insert into Condition_unit(unit)select count(a.sum)
from Grade as a where a.Date = #'
+ss+'# and a.sum'+ComboBox1.text+Edit1.text);
#39