下面是我的一段程序:(csrq:日期型)(sql server数据库)
srhstr:='';
srhstr:=srhstr+' and person.csrq between '+edit1.text'+'and'+'edit2.text';
with query do
begin
close;
sql.clear;
sql.add('select * from person where ');
sql.add(srhstr);
open;
end;
明明有记录,为什么查不出来呢?
srhstr:='';
srhstr:=srhstr+' and person.csrq between '+edit1.text'+'and'+'edit2.text';
with query do
begin
close;
sql.clear;
sql.add('select * from person where ');
sql.add(srhstr);
open;
end;
明明有记录,为什么查不出来呢?
解决方案 »
- 关于ADOQuery的AfterScroll事件运行多次的问题?
- 动态连接DLL正常,但是退出主程序时特别慢
- 子程序里无法使用控件是怎么回事
- fastreport3.03使用求助,急!
- 急需救援: 怎样用sql对加密的表建立和删除索引呀
- 有哪为大虾帮我看一下如何翻译成Object Passcal (验证通过马上给分)
- dephi 用odbc连接access,怎么去掉每次出现的用户密码提示框
- 高手进来呀??
- 中软公司怎么样?
- 有一个DBF里面有些带删除标志的记录,那怎么才能在DELPHI中把它们读出啊?
- 有没有兴趣把您自己(高手)放入这个循环???????
- 如何使用Delphi中的TMonthCalendar日期控件?
with query do
begin
close;
sql.clear;
sql.add('select * from person,study where person.pid=strdy.sid ');
sql.add(srhstr);
open;
end;