В приложении javascript мы вызываем sproc на SQL Server 2005, который возвращает набор результатов с тремя столбцами типа: 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()?