Добрый день, коллеги. Подскажите с непонятной ситуацией.
Подключаюсь стандартно к MySQL
СтрокаСоединения = "DRIVER=MySQL ODBC 5.1 Driver;SERVER="+_Сервер+";DATABASE="+_База+";UserID="+_Пользователь+";Password="+_Пароль+";";
Результат = Неопределено;
Попытка
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionString = СтрокаСоединения;
Соединение.ConnectionTimeout = 15;
Соединение.CursorLocation = 3;
Соединение.Open();
Результат = Соединение;
Исключение
Результат = Неопределено;
КонецПопытки;
Стандартно кормлю ее запросом
Записи = База.Execute(ТекстЗапроса);
Запрос обрабатывается без ошибок, получаю коллекцию колонок, создаю из них ТЗ.
Но при начале перебора строк:
Пока не мойЗапрос.Eof() Цикл
по причине:
Произошла исключительная ситуация (Microsoft Cursor Engine): Data provider or other service returned an E_FAIL status.
Вырывал куски из функций, так что Результат = база, Записи = мойЗапрос. Сорри.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой