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+'''';
解决方案 »
- 关于条码打印机 TEC B-452H 使用BarTender 7.75 打印老是偏
- dbexpress存心不让人用MSSQL(Sp3)了,一遇到表里面有DateTime字段,TSimpleDataSet就不能Open('Operation not applicable'),唉项停滞不前了
- 请问这样的报表怎么设计界面?
- 我想根据控件名(字符串类型)得到控件对象怎么做!答对给分:)!在线
- 用ADOQuery和ADOTable不能做QR报表吗?
- 多层数据库能不能执行子查询?
- 想偷懒
- 大家去看看,最好说两句,说不定有收获:)
- 急!!!有关于数据导入delphi数据库的问题
- 这样的财务报表好难!!!有财务软件经验的高手救救急!!!!小DI就这24分全给....
- 如何创建一个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;