专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Sybase

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

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
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转换一下格式。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: