sql语句应该这样写:
str_sql:=
'SELECT BirtheDay FROM TableName WHERE BirthDay BETWEEN'+''''+bdate+''''+' AND '+''''+edate+'''';
str_sql:=
'SELECT BirtheDay FROM TableName WHERE BirthDay BETWEEN'+''''+bdate+''''+' AND '+''''+edate+'''';
解决方案 »
- 如何屏蔽窗体标题栏左侧的图标和标题,以及的右侧的最小化和最大化按钮
- 高手帮我看看
- 为什么执行以下SQL语句报错:
- 请问在DELPHI中有没有将字符串转化为大写的函数!是不是UCASE不行
- 请教一个基本的小问题
- .tif文件转化为.bmp文件,十万火急,请高手指点,高分相送
- 一个很重要的问题!!
- 打印的问题???????/?////??????
- 在dbgrid数值字段内输入23.36.36时就出错,不知道应该怎么解决
- windows的消息机制问题!!!!!!!!!高手!!!
- 如何创建一个word 文件?和msword.documents.open不是一回事吧?
- 请问delphi5中怎样调用TWAIN32.DLL来扫描图像
str_sql:=
'SELECT BirtheDay FROM TableName WHERE BirthDay BETWEEN'+'#'+bdate+'#'+' AND '+'#'+edate+'#';
with Query1 do
begin
Close;
SQL.add('select ...from... where Bdate>=:t1 and Edate<=:t2')
ParamByName('t1').AsDate:= strtodate(edit1.text);
ParamByName('t2').AsDate:= := strtodate(edit2.text);
Open;
end;