DB'den sonuç almak için basit java kodu çalıştırıyorum. Ama her zaman indeks 1'in menzil dışında olduğunu gösterir. WHERE yan tümcesinde WHERE yan tümcesini nasıl değiştirebilirim? Bu hatayı aşağıdaki gibi döndürebilirim.MSSQL SELECT Deyimi WHERE ifadesinde hata
com.microsoft.sqlserver.jdbc.SQLServerException: The index 1 is out of range.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setterGetParam(SQLServerPreparedStatement.java:698)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setValue(SQLServerPreparedStatement.java:707)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.setString(SQLServerPreparedStatement.java:1015)
Lütfen bu sorunu çözmek için yardım edin.
yerine '?' ile ?. –