I am trying to execute the following piece of SQL on SQL Server 2012, using a Java program, connecting to the database with the JTDS driver:

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

I always get the following error:

Invalid JDBC escape syntax at line position 24 '=' character expected.

Any ideas?

2

1 Answer

I believe you are missing quotations marks around ?

SET @username=convert(varbinary(128), '?'); 
3

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.