Имя: Пароль:
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, стало все гуд.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn