我用access建了一张表,中间有一时间(2005-1-10 10:00)
我用sql:
select * form table where 时间=#2005-1-10 10:00#
请都各位该怎么办啦,后天就要交了,急啊!!
我用sql:
select * form table where 时间=#2005-1-10 10:00#
请都各位该怎么办啦,后天就要交了,急啊!!
解决方案 »
- 这种写法是什么意思?
- 如何强制关闭串口?
- 怎么把A转换成065
- 麻烦翻译一下这段代码
- 怎样在一个时间段内进行查询?
- 有关Delphi 开发的应用程序长时间运行的可靠性,稳定性的问题
- 如何在QuickRep1中实现动态打印!就是说他关联的表字段是动态变化的!,那位高手给点代码看啊!
- 我做了一个共享软件,如何在在用户使用时,把用户的信息发到我的email里?
- 鱼哥,下面那个题,麻烦你再进去一下
- 如何用Query控件对不在同一个数据库上的两个表进行批量Insert Into 操作
- Delphi复制SQL数据库
- 有朋友做过中控的指纹仪的开发吗?小弟想购买(个人)买指纹仪+开发包 研究.钱不多的呀!有朋友相助吗?
select * from 票房 where 开场日期 <=#2005-1-17 10:00:00# and 开场日期>=#1905-12-30 10:00:00#
begin
close;
sql.clear;
sql.text:='select * from 票房 where 开场日期 between :A and :B';
parameters.paramByName('B').value:=strtodatetime(1905-12-30 10:00:00');
parameters.paramByName('B').value:=strtodatetime('2005-1-17 10:00:00');
open;
end;
//不好意思,应该为A
begin
close;
sql.Clear;
sql.Add(edit1.Text);
open;报错:parameter object is improperly defined.Inconsistent or incomplete information was provided
要是这样写就不会有问题了
begin
close;
sql.Clear;
sql.Add('select * from 票房 where 开场日期 <=#2005-1-17 10:00:00# and 开场日期>=#1905-12-30 10:00:00#
');
open;
end;要是还不行的话,你看来得在控制面版里设一下区域的时间了
close;
sql.clear;
sql.add('select * from 票房 where 开场日期 between :A and :B');
parameters.paramByName('A').value:=strtodatetime(1905-12-30 10:00:00');
parameters.paramByName('B').value:=strtodatetime('2005-1-17 10:00:00');
open;
end;
最好用covert函数转换成标准国际时间
这是在sqlserver中
在access中我不知道行不行
:)