【发布时间】:2012-08-08 05:08:01
【问题描述】:
我正在使用 MS-SQL Server。我在Convert 附近遇到了一个异常。这是我的查询:
String query1="select * from pat.dbo.Demand_Register
where (select (Convert (datetime,Payment_Date,103)) as pd
from pat.dbo.Demand_Register)
between '"+frmDate1+"' and '"+toDate1+"' ";
还有例外:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Syntax error converting datetime from character string.
【问题讨论】:
-
首先你少了双引号,应该是这样的
'" + frmDate1 + "' -
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]从字符串转换日期时间的语法错误发生此异常。
标签: java sql sql-server jdbc