v7: ошибка при создание OLEDBData #629187


#0 by zladenuw
скачал, поставил. но ошибка все равно База = СоздатьОбъект("OLEDBData"); Неудачная попытка создания объекта (OLEDBData)
#1 by andrewks
какая-то короткая у тебя строка подключения
#2 by zladenuw
Попытка
#3 by zladenuw
ошибка сразу при создание OLEDBData
#4 by andrewks
а почему не через adodb? OLEDBData - это же класс Icpp, емнип?
#5 by Ёпрст
выкини попытку. ЗагрузитьВнешнююКомпоненту - это функция, которая возвращает результат, там исключения никогда не будет.
#6 by Ёпрст
1.есть метапарссер 2.есть приведение к типу 1с 3. еще куча всего, чего нет в адо.
#7 by andrewks
какая версия Icpp? в окошке "О программе" есть закладка Icpp?
#8 by Ёпрст
ну и , для дбф нужен оледб, а не ODBCRecordset
#9 by zladenuw
закладки нету.
#10 by Ёпрст
значит, 1cpp не загружена. качай это и положи в BIN или в каталог с базой
#11 by zladenuw
получилось но ошибка при соединение FAILED! IDataInitialize::GetDataSource: OLE DB.
#12 by andrewks
может быть, детально не рассматривал этот объект, обычно хватало adodb
#13 by zladenuw
но теперь пишет при  RS.ВыполнитьИнструкцию(ТекстЗапроса), База данных не установлена :)
#14 by Ёпрст
#15 by Ёпрст
да блин, не используй ODBCRecordset, этот объект для скуля
#16 by Ёпрст
тебе запрос к дбф же нужен, али нет ?
#17 by zladenuw
да
#18 by zladenuw
а епи.
#19 by zladenuw
спс. понял как надо правильно. но теперь такое :) FAILED! ICommandText::Execute: Cannot open file sc289.dbf.
#20 by zladenuw
мда. а если я сижу монопольно. то я не могу прочитать таблицу ?
#21 by Ёпрст
можешь, ставь это:
#22 by Ёпрст
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям