Как обнаружить сбой хранимой процедуры SQL Server от клиента JDBC? - PullRequest
0 голосов
/ 31 марта 2010

У меня есть некоторый код Java, который использует JDBC для выполнения инструкции «CREATE PROCEDURE» в экземпляре SQL Server 2008. Сбой процесса создания из-за ошибки («Неявное преобразование из типа данных xml в varchar (max) не разрешено. Используйте функцию CONVERT для выполнения этого запроса.»).

Эта ошибка не передается клиенту JDBC, и поэтому у меня нет никаких признаков того, что создание sproc не удалось. Что касается оператора JDBC и соединения, то после выполнения оператора CREATE PROC проблем не было.

Так кто-нибудь знает, как обнаружить эту проблему с помощью клиента JDBC?

ТИА!

1 Ответ

0 голосов
/ 01 апреля 2010

Я обнаружил, что использование PreparedStatement вместо Statement позволяет получать предупреждения компиляции sproc в виде SQLExceptions.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...