通过JTDS驱动程序执行SQL Server调用时出现“行位置24处的无效JDBC转义语法'='预期字符”错误的原因?

时间:2016-09-19 17:28:40

标签: java sql-server jdbc jtds

我正在尝试使用Java程序在SQL Server 2012上执行以下SQL,并使用JTDS驱动程序连接到数据库:

Declare @username varbinary(128); 
SET @username=convert(varbinary(128), ?); 
SET CONTEXT_INFO @username; 

我总是收到以下错误:

  

行位置24'='预期字符的无效JDBC转义语法。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我相信你在?

附近缺少引号
SET @username=convert(varbinary(128), '?');