Ошибка: changed database context to ' '
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Ошибка: changed database context to ' ' Expand / Collapse
Автор
Сообщение
22.06.2009 14:22


новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: позавчера @ 15:09
Сообщ.: 9, Visits: 177
Здравствуйте уважаемые!!!

Есть asp проект, который цепляется с MS SQL 2005.
Периодически при добавлении новой записи, возникает сообщение:

Microsoft OLE DB Provider ODBC Drivers error '80040e07'
[Microsoft] [ODBC SQL Server Driver][SQL Server]Changed database context to '<имя базы>'

Самое печальное в том, что я никак не могу отловить закономерность появления этой ошибки.

Если кто-нибудь сталкивался с этой проблемой, пожалуйста, поделитесь, как вы ее решили.

Заранее спасибо!!!

Сообщ. #918180
22.06.2009 18:23
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 02.02.2010 22:27
Сообщ.: 4 421, Visits: 49 284
ODBC 80040e07 происходит когда размер данных превышает размер поля таблицы базы данных.
Сообщ. #918182
22.06.2009 20:00


новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: позавчера @ 15:09
Сообщ.: 9, Visits: 177
Необязательно. Например, ошибка 80040e07 также выдается и при неправильном конвертировании типов данных:

Microsoft OLE DB Provider for SQL Server error '80040e07'
Error converting data type int to void type.

Так что скорее '80040e07' - это общий код для нескольких типов ошибок.
Меня же терзает changed database context to ' '  

Я тут вычитал на IBM-вском фуме, что это сообщение нужно расценивать не как ошибку, а как уведомление. Но как отключить это уведомление, тоже непонятно. Пишется, что нужно убрать галочку "Use ANCI nulls, padings and warnings" на ODBC DSN -соединении. И тогда типа "warnings" не будет.
Но тут есть нюанс, я из asp-проекта цепляюсь напрямую к SQL серверу, не используя ODBC DSN имени:

set conn=Server.CreateObject("AdoDB.Connection")
conn.ConnectionString = "driver={SQL Server};server=WEB_DEVELOPER;uid=user;pwd=123"

Сообщ. #918183
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.

Время GMT +3:00, Сейчас 2:57