欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sql语句有错,进来指点一下,马上送分!该如何处理

更新时间: 2014-01-05 02:21:38 责任编辑: Author_N1

 

SQL语句有错,进来指点一下,马上送分!!!!!
ASP+Sybase数据库   字段   Filghtdt   是datetime   属性

    Sql_xls= "select   *   from   WareList   where   1=1 "
Sql_xls   =   sql_xls   &   "   and   dateValue(Filghtdt)= "&date()& "   "
Set   rs   =   Server.CreateObject( "ADODB.Recordset ")  
response.write   Sql_xls
rs.Open   Sql_xls,conn_ZD,3,2,1

不加第二行就没有错,加了就报如下错误,

select   *   from   WareList   where   1=1   and   dateValue(Filghtdt)=2007-9-1  

Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80040e21 '  

ODBC   驱动程序不支持所需的属性。  

/tfadmin/zdgwdata.asp,行177

--参考方法--
select * from WareList where 1=1 and dateValue(Filghtdt)= "2007-9-1 "
--参考方法--
单引号试试
--参考方法--
select * from tmsWareHouseList where 1=1 and FlightDt <= '2007-9-3 23:59:59 ' and FlightDt> = '2007-9-3 00:00:00 '

这样总行了吧 :)

或者用convert函数代替dateValue转换一下格式。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:21:38
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8890/
本文WWW.DOC100.NET DOC100.NET版权所有。