Имя: Пароль:
1C
1С v8
Пустые поля в результате запроса к DBF
0 rs_trade
 
26.04.12
17:37
Делаю в MS SQL Linked Server с провайдером VFPOLEDB. Выполняю запрос к файлу DBF. Cлужебные поля 1С, такие как id, code, descr и прочие читаются. А поля реквизитов, нет. Хотя если глянуть дбф-ку то значения там есть. С другими дбф-ками все нормально. Что может быть не так с файлом DBF?
1 rs_trade
 
26.04.12
17:38
(0) Поля читаются, имеется в виду что там есть значения. А поля реквизитов все пустые.
2 mikecool
 
26.04.12
17:43
(1) а типы данных полей какие?
3 rs_trade
 
26.04.12
17:51
(2) например ссылочные. соответственно тип char 9
4 КМ155
 
26.04.12
17:59
(0) а ты к нему ADOX прицепись и посмотри
5 rs_trade
 
26.04.12
18:20
через JET не пускает. Говорит прав нету.
6 rs_trade
 
28.04.12
10:20
Проблема была в нескольких реквизитах типа строка, длинной по 800 и 850 символов. Значения колонок читались до первого такого реквизита. Все что после было пустое. Обрезал до 255, стало все гуд.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший