CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

SQL???

楼主jim_k(简单的动作,丰富的色彩)2003-08-01 15:59:59 在 Web 开发 / ASP 提问

我在SQL查询分析器中可以找到记录.语句如下:  
  select   *   from   testa   where   Datediff(Day,INDate,Getdate())=0  
   
  但在ASP使用上面的语句却出现  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80040e21'   ODBC   驱动程序不支持所需的属性?  
   
  我的原意:   查找出今天所有新增的记录,记录增加的时间字段为"INDate",应怎么写?  
  问题点数:0、回复次数:21Top

1 楼zorou_fatal(The world and system is even)回复于 2003-08-01 16:02:37 得分 0

select   *   from   testa   where   Datediff(Day,INDate,Getdate())=0  
  改成  
  select   *   from   testa   where   Datediff(D,INDate,Getdate())=0  
  看看。  
   
  Top

2 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-01 16:05:12 得分 0

The   Same....Top

3 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-01 16:06:45 得分 0

Help   me.......  
   
  T_TTop

4 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-01 16:17:14 得分 0

-_-Top

5 楼summercat(飘轩(灌篮高手))回复于 2003-08-01 16:26:33 得分 0

select   *   from   testa   where   Datediff(D,INDate,now())=0  
  Top

6 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-01 16:34:27 得分 0

楼上的方法不行,now()是ASP里的写法.Top

7 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-01 16:42:11 得分 0

没人可帮我吗?有点失望.Top

8 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-02 08:48:18 得分 0

?????Top

9 楼qdlanghua(青岛浪花)回复于 2003-08-02 09:11:47 得分 0

select   *   from   testa   where   year([Day])=year(GETDATE())    
                                              and   month([day])=month(GETDATE())  
                                              and   day([day])=day(GETDATE())Top

10 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-02 09:19:36 得分 0

楼上的方法不行,晕啊``````Top

11 楼qdlanghua(青岛浪花)回复于 2003-08-02 09:36:57 得分 0

那一定是你用的连接不对:  
   
  以如下方法得到一个新的字符串:  
  1.新建一个文本文件  
  2.将文本文件的扩展名改为".udl"  
  3.打开文件  
  4.在“提供程序”中选sql   server  
  5.在连接中录入相关的内容,测试成功后,确定退出  
  6.将文件名改回到".txt"  
  7.打开文件,最后的一行就是新的串  
  Top

12 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-02 10:43:44 得分 0

啊,不好意思,我忘记说明了,我用的是ASP+ACCESS.Top

13 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-02 10:45:54 得分 0

链接是没问题的.  
   
  UP~~~~Top

14 楼xxl0914(microlin)回复于 2003-08-02 15:49:38 得分 0

access对日期处理要头尾加#号的Top

15 楼zhangking(网眼-why100000.com)回复于 2003-08-02 16:17:21 得分 0

你这不是日弄大家吗????  
  Datediff   函数是   SQL   server   的扩展函数!!     不是   ANSI   SQL   的标准语句,   Access   不支持!!!!!  
      另想办法吧!Top

16 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-04 09:55:44 得分 0

我不是想作弄大家啊?我是想问我现在能用什么办法达到以前在SQL里的效果啊。  
   
  -_-Top

17 楼zorou_fatal(The world and system is even)回复于 2003-08-04 10:39:16 得分 0

select   *   from   testa   where   Datediff(D,INDate,now())=0  
  那就是这个了。Top

18 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-04 11:31:21 得分 0

'Rs   Is   Recordset,Conn   Is   DateConnection  
   
  rs.open   "select   *   from   testa   where   Datediff(D,INDate,now())=0",conn,1,1    
  -----------  
  Error   the   same...  
   
   
  晕啊,难道要用SQL数据库才行?Top

19 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-04 11:32:26 得分 0

没人给俺指点一下吗?Top

20 楼jim_k(简单的动作,丰富的色彩)回复于 2003-08-04 14:17:37 得分 0

~~~~~~~~~~~~`Top

相关问题

  • SQL???
  • sql????????????????????
  • sql
  • SQL????
  • sql
  • sQl
  • sql
  • sql
  • sql???
  • SQL????

关键词

  • 语句
  • asp
  • sql
  • indate
  • datediff
  • getdate
  • day
  • fromtesta where
  • select

得分解答快速导航

  • 帖主:jim_k

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo