Вернуться   Форум программистов > Базы данных > SQL Server

SQL Server Программирование MS SQL Server

Ответ
 
Опции темы Опции просмотра
Старый 22.06.2009, 18:22   #1
Olegas
Новичок
 
Регистрация: 09.08.2006
Сообщений: 9
Olegas пока не определено
По умолчанию Ошибка: changed database context to ' '

Здравствуйте уважаемые!!!
Есть asp проект, который цепляется с MS SQL 2005.
Периодически при добавлении новой записи, возникает сообщение:
Microsoft OLE DB Provider ODBC Drivers error '80040e07'
[Microsoft] [ODBC SQL Server Driver][SQL Server]Changed database context to '<имя базы>'
Самое печальное в том, что я никак не могу отловить закономерность появления этой ошибки.
Если кто-нибудь сталкивался с этой проблемой, пожалуйста, поделитесь, как вы ее решили.
Заранее спасибо!!!
Olegas вне форума   Ответить с цитированием
Старый 22.06.2009, 22:23   #2
Alexey
Гость
 
Сообщений: n/a
По умолчанию RE: Ошибка: changed database context to ' '

ODBC 80040e07 происходит когда размер данных превышает размер поля таблицы базы данных.
  Ответить с цитированием
Старый 23.06.2009, 00:00   #3
Olegas
Новичок
 
Регистрация: 09.08.2006
Сообщений: 9
Olegas пока не определено
По умолчанию RE: Ошибка: changed database context to ' '

Необязательно. Например, ошибка 80040e07 также выдается и при неправильном конвертировании типов данных:
Microsoft OLE DB Provider for SQL Server error '80040e07'
Error converting data type int to void type.
Так что скорее '80040e07' - это общий код для нескольких типов ошибок.
Меня же терзает <STRONG>changed database context to ' '</STRONG>
Я тут вычитал на 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"
Olegas вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор
SQL Server, экзамен 70-433
Ктонибудь сдавал экзамен по 2008 SQL Server 70-433? Много там вопросов из 2008? Может есть у кого Q and A типа TestKing. экзамен 70-433
bh90211
SQL Server, Ntext - не лучшее решение
. Ntext - не лучшее решение
sloniha
SQL Server, Крупной западной компании требуется Программист
. Крупной западной компании требуется Программист
Kseniya25
SQL Server, Крупной западной компании требуется Программист
. Крупной западной компании требуется Программист
Kseniya25
SQL Server, Крупной западной компании требуется Программист
. Крупной западной компании требуется Программист
Kseniya25
SQL Server, Deploy Database to client to SQL Server Express
. Deploy Database to client to SQL Server Express
igorh
SQL Server, Deploy Database to client to SQL Server Express
. Deploy Database to client to SQL Server Express
igorh
SQL Server, Перевод базы данных клиенту в SQL Server Express
. Перевод базы данных клиенту в SQL Server Express
igorh

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:42. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot

Рейтинг@Mail.ru