求一个sql语句。在access数据库里用的。 要达到的目的是按照姓名和一个时间段来查询

时间有2个,一个是DateTimePicker3里的时间,一个是DateTimePicker4.Date里的时间,access数据库里的时间是短时间类型、大致格式应该是w... 时间有2个,一个是DateTimePicker3里的时间,一个是DateTimePicker4.Date里的时间,
access数据库里的时间是短时间类型、
大致格式应该是 where name=... and time between and......之类的

写出来了老实说标准表达式不匹配之类的错误,希望高手们帮个忙。。。
我擦,原来是我自己搞错了,查询1天的时间我也用了between.其实直接用等于就好了,
淫荡地补充一个问题

是这样的,formidea有个按钮叫条件查询
按下后就能弹出formsearch..formsearch中有个查询按钮在按下后会给formidea传去一个sql语句,然后再调用formidea中的一个bitbtn3按钮,bitbtn3按钮的功能就是执行一个查询语句
----------下面是formsearch中的那个查询按钮的代码----------
procedure TFormsearch.ButtonsearchClick(Sender: TObject);
begin
unitidea.sql1:='select * from idea';
formidea.BitBtn3.Click;
Close;
----------
----------下面是formidea中bitbtn3中的代码----------
procedure TFormIdea.BitBtn3Click(Sender: TObject);
begin
showmessage(sql1);
idea.Close;
idea.SQL.Clear;
idea.SQL.Add(sql1);
idea.Open;
showmessage(sql1);
end;

----------

奇怪的是这样调用的话这个查询是执行过去了,但是不能显示在formidea里的dbgrid中,如果直接按下formidea中的查询功能的按钮是可以查询并把显示在dbgrid中的

程序我这里有,有想看代码的留下邮箱
展开
 我来答
百度网友1aea09a5d
2011-03-21 · TA获得超过357个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:176万
展开全部
access中有关时间的事情,最后都换成字符串处理,我在做asp+access,astnet+access都发现这个事情,数据库版本服务器版本不同就会有差异,不如编程的时候就处理好,然后按字符串记录.这是没有什么标准表达式不匹配之类的错误的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cx1982420
2011-03-21 · TA获得超过1358个赞
知道小有建树答主
回答量:741
采纳率:100%
帮助的人:336万
展开全部
如果是时间比较的话,在ACCESS中似乎应该这样写
sql = "select * from table where name='"&name&"' and time between #" & strStartDate & "# and #" & strEndDate & "# "
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆圆汁7156
2011-03-21
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
同上
sql = "select * from table where name='"&name&"' and time between #" & strStartDate & "# and #" & strEndDate & "# "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活呀真美好
2011-03-21 · TA获得超过1100个赞
知道小有建树答主
回答量:902
采纳率:0%
帮助的人:782万
展开全部
换成>=时间1 and <=时间2,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夠ˉる沒冇‵8d
2011-03-21
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
sql = "select * from table where name='"&name&"' and time between #" & strStartDate & "# and #" & strEndDate & "# "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式