Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Ошибка 80040e21 при отправке через odbc-3.51 (Cash) 29/09/2006 - 19:07:53
      Re: Ошибка 80040e21 при отправке через odbc-3.51 (Cash) 05/10/2006 - 02:21:17

> Original message text:
> From: Cash - 29/09/2006 - 19:07:53
> Subject:Ошибка 80040e21 при отправке через odbc-3.51
> -----------------
> При записи в поле с типом данных TEXT, через драйвер ODBC 3.51, длинной больше 199 символов возникает ошибка 80040e21 "произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности проверте значения всех состояний OLE DB. Работа не выполнена"
> В то же время в VARCHAR(255) передаются все 255 символов. Искал и по местному форуму, и по остальным, но ответа нигде не нашел. Пожалуйста подскажите как обойти проблему. Насколько понимаю ошибга сугубо драйвера, так как возникает на всех языках.
>
> з.ы. Язык VB 6, сервер MySQL 4
>


From: Cash - 05/10/2006 - 02:21:17
Subject:Ошибка 80040e21 при отправке через odbc-3.51
-----------------
В общем проблема решена, для будущих так сказать поколений - решение.
1. В настройках DSN поставьте галку в "Don't optimize column width" (Advanced/Flags1)
2. В connection string пропишите "OPTION=16387".
(1+2+16384=16387)
Все, должно работать нормально


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29820



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |