powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / На клиенте не отловить ошибку на сервере
1 сообщений из 1, страница 1 из 1
На клиенте не отловить ошибку на сервере
    #35352256
Shuriken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполняется запрос, в котором поле типа uniqueidentifier сравнивается с константой типа символьная строка, н-р 'Любая строка'. Соответственно на сервере получаем сообщение о невозможности преобразования строки к уникальному идентификатору.

Вопрос, почему клиент об этом молчит? Единственное что удалось, заметить -- так это установление соeдинения транзакции команды в null, в то время как в соединение самой команды осталось без изменения, т.е. после выполнения запроса

command.Transaction = {SqlTransaction}
command.Transaction.Connection = null
command.Connection = {SqlConnection}



Сервер:

Microsoft SQL Server 2005 - 9.00.1406.00 (Intel X86) Mar 3 2007 18:40:02 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Клиент:

.Net Provider v2.0.50727
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / На клиенте не отловить ошибку на сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]