![]() |
Подскажите по xBase - ошибка работы с DBF Есть обработка, заведомо рабочая. Открывает DBF файлы, читает поля. Все ок. Попал к клиенту, у него стоит server 2008R2, 1с 8.2 последних релизов, на сервере стоит отдельно SQl сервер. Проблема - в обработке нормально создается объект xBase, выполняетс код Открыть файл DBF , даже установка и чтение кодировки работает. Но не работают методы чтения полей, количества записей и т.д. Т.е. что то не так с системным окружением или же ODBC ? Через что 8ка работает с объектами xbase ? Та же обработка, тот же файл, но другая машина - все ок. |
Что бы наглядней, упрощенный кусок кода Файл = Новый xBase; Файл.ОткрытьФайл("123.dbf"); На нормальной машине Файл.Поля.Найти("OKPO")= коллекция xbase На сервере Файл.Поля.Найти("OKPO") = Неопределено На нормальный машине Файл.КоличествоЗаписей() = реально кол-во записей На сервере Файл.КоличествоЗаписей() = 0 В закладке ODBC стоит только обработчик SQL, где данные dbf идет ругань на отсутствие файла и чего то еще... Но я не уверен что 8ка использует именно ODBC при доступе к файлу через объект XBase.... |
Почитай-ка здесь: [url]http://forum.ru-board.com/topic.cgi?forum=8&topic=34526[/url] |
2-VZ > почитал, но там про 1с 7.7 и SQL.. У меня совсем иное - 8.2 и родной xBase ... |
Проблема была с криво поставленным драйвером Fox Pro.. вопрос закрыл.. |
Текущее время: 23:53. Часовой пояс GMT +3. |