我有3个combobox控件,combobox1表示年,combobox2表示月,combobox3表示日,我的日期字段是achievedate,我用table1.fieldbyname('achievedate').asstring:=combobox1.text+'-'+combobox2.text+'-'+combobox3.text;将日期送入库中,之后我用table查询大于某个日期的记录,同样,这个日期是用3个combobox表示的,其查询语句是:
with table do
begin
active:=fasle;
filer:='achievedate>'''+combobox1.text+'-'+combobox2.text+'-'+combobox3.text+'''';
filtered:=true;
active:=true;
end;
请问filer:='achievedate>'''+combobox1.text+'-'+combobox2.text+'-'+combobox3.text+''';这条语句对吗?我在运行时出现type mismatch in expression这种错误,是怎么回事?应该怎么改?
with table do
begin
active:=fasle;
filer:='achievedate>'''+combobox1.text+'-'+combobox2.text+'-'+combobox3.text+'''';
filtered:=true;
active:=true;
end;
请问filer:='achievedate>'''+combobox1.text+'-'+combobox2.text+'-'+combobox3.text+''';这条语句对吗?我在运行时出现type mismatch in expression这种错误,是怎么回事?应该怎么改?
解决方案 »
- javascript如何调用delphi中的变量
- 这个问题很简单,但是我不会
- 不是程序的问题?!
- csdn又出问题了,还是我的网络问题,为什么刷新可以,回复不行?
- delphi 一个字符串的问题,高手来看!小弟十分感谢
- 请教delphi中字符中切割的解决办法(同vb中split函数的功能)
- 关于将数据库方面的简单问题:
- 紧急求助,D6写的程序,现在的错误是在本机可用,到其它计算机出现如下:
- 兄弟们,请求给予援助,我在WINDOWS2000里开发一个程序,在WIN98里运行不了,详情请看里面。
- 怎样让TLISTBOX中的当前被选项一定可见?
- 大家好,有朋友帮我解决连续打印的难题吗?分不够的话我再单独送!
- 我在xp下开发的程序在98下运行不一样
改为:
('achievedate').asdate:=combobox1.text+'-'+combobox2.text+'-'+combobox3.text;