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