ADO + 1C #83820


#0 by Desper
КОД:КонецПопытки;В каталоге файл есть. Но 1С, собака такая, пишет - "Не удалось установить соединение с БД.Microsoft JET Database Engine: Строка 'D:DDstatVigriVS_dolgn.DBF' задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы.". Файл там есть. Никак не пойму что он от меня хочет ;)
#1 by Desper
up мне надо за ночь написать!
#2 by Marek
JET для DBF? Круто!
#3 by GarryLider
создай файл с расширением udl;щёлкни по нему, настрой соединение и нажми "Проверить соединение";открой его с помощью блокнота и скопируй оттуда строку соединия.А нафиг к ДБФ из 1С через ODBC лезть - можно ж средствами встроенного языка.
#4 by Desper
Народ пардон стормозил.... Delphi меня исправил....Всем спасибо....
#5 by Desper
3) - средствами 1С суксь... и тебе не советую...
#6 by Desper
Да есть еще вопросы по ADO.Как узнать количество записей в выборке?
#7 by Неспец
#8 by Desper
"The RecordCount property returns a long value that is the number of records in the Recordset object. The Recordset must be open to use this property, otherwise a run-time error will be generated. If the provider does not support this property or the count cannot be done, a value of -1 will be returned.The type of cursor being used by the Recordset affects whether this property can return a valid count. In general, you can obtain the actual count for a keyset and static cursor. However, you may get either a -1 or the count if a dynamic cursor is being used, and you cannot get a count if a forward-only cursor is being used (-1 is returned)."Вот нашел. У меня RecordCount всегда показывает -1, несмотря на то что записи в выборке есть. Я ео не понимаю.
#9 by Gloom
>
#10 by Неспец
Вроде синим по голубому написано: если динамический курсор или провайдер не поддерживает. (Извини, у меня с Англ. не очень) Попробуй сменить тип курсора (это вроде идет параметром при создании соединения)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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