Имя: Пароль:
1C
1С v8
1с+MySQL. ошибка EOF
0 DTrofimov
 
26.05.16
08:49
Добрый день, коллеги. Подскажите с непонятной ситуацией.
Подключаюсь стандартно к 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.

Что за хрень?
1 DTrofimov
 
26.05.16
08:56
Вырывал куски из функций, так что Результат = база, Записи = мойЗапрос. Сорри.
Закон Брукера: Даже маленькая практика стоит большой теории.