В приложении javascript мы вызываем sproc на SQL Server 2005, который возвращает набор результатов с 3 столбцами типа: bigint, varchar (20) и varchar (MAX).
При вызове sproc и чтении результатов не возникает исключение. При перечислении набора результатов:
var dbConn = DatabaseConnectionFactory.createDatabaseConnection("1","2","3","4");
var myResultSet = dbConn.executeCachedQuery("EXEC MySproc");
dbConn.close();
var myString = myResultSet.getString("MyVarcharMaxField");
При изучении значения myString значение не соответствует ожидаемому:
javax.sql.rowset.serial.SerialClob@15b4206
Есть идеи, как получить реальную стоимость поля?
Возможно, вызов другого метода, кроме getString ()?