Подскажите, запрос через ADODB к MySQL, вывод результата в 1с #484951


#0 by xoma1c
1)Подключаюсь в MySQL, записывает прекрасно (два поля, целочисленное и текст). 2)Делаю запрос в Query Browser (там типа конструктора запросов) , там он работает с таблицей, копирую его потом в обработку. Пытаюсь вывести результат запроса (через Сообщить), первое поле выводит если второе закоментить, при попытке вывести оба или просто второе - вылетает. ---------------------- Код ошибки. {Форма.ФормаОтчета}: Ошибка при вызове метода контекста (Fields): Произошла исключительная ситуация (ADODB.Recordset): Не удается найти объект в семействе, соответствующий требуемому имени или порядковому номеру. по причине: Произошла исключительная ситуация (ADODB.Recordset): Не удается найти объект в семействе, соответствующий требуемому имени или порядковому номеру. --------------------------- Подскажите, что не так делаю, куда копать. код. стрПодключения = "Driver={MySQL ODBC 5.1 Driver};Server=127.0.0.1;DATABASE=basa;UID=root;PWD="; Попытка   похожая проблема
#1 by Rie
Дык у тебя кроме one - полей-то и нет.
#2 by el-gamberro
Не обращася через имя, а обращайся по номеру колонки.
#3 by el-gamberro
Value2 = Table.Fields.Value;
#4 by xoma1c
Выяснилось, если сделать таблицу из полей типа Integer то все работает. Кодировка не та? Какой тип поля для строки использовать?
#5 by xoma1c
Кодировки поменял, тип поля Char, ошибку еще нашел вроде. код
#6 by xoma1c
Проблема была в кодировке. Если кодировка полей не utf8, то запрос Connection.Execute(Стр); вылетает с ошибкой и до перезагрузки 8-ки более не работает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С