![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 sony ![]()
![]() |
出現的錯誤 Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC SQL Server Driver][SQL Server]從字元 (char) 字串轉換到 datetime 的語法錯誤。 問題是出在Session("tdate")上面… session("tdate")的內容是 session("tdate")=rs.fields("出團日期").value 請問我要怎麼解決這個錯誤…謝謝 |
1樓 |
你的日期裡可能有包含上午、下午這個字眼.....所以SQLServer會把它當字串...而不是當日期來比對....
本篇文章回覆於2002-08-01 20:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
sony ![]() |
我的日期中並沒有上午下午的問題…還是有沒有人能夠告訴我…如何能在javascript中把…
session("tdate")日期格式轉換成為字串…謝謝…
本篇文章回覆於2002-08-01 22:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
你如何確定是session("tdate")的問題?
可否請你把你的「sql」變數用response.write及response.end讓它秀出來?
本篇文章回覆於2002-08-02 17:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
日期比較請使用DATEDIFF
VBscript 和 SQL語法都有此涵數 VBscript=>DateDiff("d", Now, theDate) = 0 (同一天) SQL=>DATEDIFF(day,GETDATE(),theDate) = 0 (同一天)
本篇文章回覆於2002-08-02 23:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |