Имя: Пароль:
1C
1С v8
Выборка данных посредством прямого доступа к dbf файлам 1с77
0 alexei366
 
15.12.14
10:23
через ADO подключаюсь к базе и делаю запрос по 1 таблице. Из 12 колонок 4 возвращаются с данными, остальные с пустыми значениями (если тип дата то пустую дату, если число то 0 и т.д), хотя если зайти в 77 то там данные есть.
Подскажите в чем может быть причина такого поведения?
1 DrZombi
 
гуру
15.12.14
10:25
(0) Если это 7.7, то подключись через ОЛЕ :)
2 DCKiller
 
15.12.14
10:28
(0) Мож не к тем таблицам запрос? :)
3 alexei366
 
15.12.14
10:37
Я подключаюсь так:

Соединение.ConnectionString="Provider=vfpoledb.1;data source="+ПутьДоБазы+";";
4 alexei366
 
15.12.14
10:39
(2) Да к той той, яж говорю 4 колонки то он подсасывает, короче по ним 100% можно сказать что подключается он к нужной таблице
5 alexei366
 
15.12.14
10:59
Походу нет ни у кого идей((
6 alexei366
 
19.12.14
09:50
Подниму ещё раз темку, вдруг появились у кого мысли
7 mikecool
 
19.12.14
09:58
(6) дбф-вьювер что говорит про эти колонки?
8 alexei366
 
19.12.14
10:06
(7) Не пробывал, я попробывал через объект конфы "Внешние источники данных", тоже самое показал
9 aka AMIGO
 
19.12.14
10:13
Интересно всё-таки.. Читал дбф-ки в огромном количестве, спокойно по СОМ-ОЛЕ, и в 7.7 и в 8..

В любом варианте - если есть поле, то оно и есть.. если пустое - то и нет..

какие тут новые идеи могут быть..
Вот в (7) правильный вопрос. Можно еще и по FoxPro, или еще в какой СУБД посмотреть..
10 alexei366
 
19.12.14
10:29
(7) Через dbf вьювер тож самое, данных типа нет.
Мне вообще мозг выносит, уже использовал разные драйверы и FoxPro и др, и dbf вьювер и нигде данных в определенных колонках нет, а через 1с77 есть.
11 aka AMIGO
 
19.12.14
10:32
(10) Небывалое дело..
Файл большой?
12 hhhh
 
19.12.14
10:37
(9) excel рулит, нафиг тут фокспро?
13 alexei366
 
19.12.14
10:41
(11) 15 мегабайт, и индекс 800 кб
14 alexei366
 
19.12.14
10:41
(12) Ты ваще о чем?
15 aka AMIGO
 
19.12.14
10:42
(12) А, да! :)
(13) выложи, интересно глянуть

(14) дбфы можно в Excel смотреть
16 alexei366
 
19.12.14
10:45
(15) Не парни через excel тоже нифига в этих колонках нет
17 aka AMIGO
 
19.12.14
10:48
(16) Стал-быть, в 1С данные поступают из другого файла :)
18 aka AMIGO
 
19.12.14
10:49
+17 посмотри, что там в *.DD расписано
19 aka AMIGO
 
19.12.14
10:57
хотя.. надо не в дд смотреть, а в конфигураторе, где там на форме диалога что есть, и откуда взялось..
20 alexei366
 
19.12.14
11:38
(18) Так я в DD и смотрел
21 alexei366
 
19.12.14
11:39
(19) В конфигураторе посмотрел какой список вызывается по кнопке, и посмотрел наименование справочника, а в DD посмотрел имя dbf
22 aka AMIGO
 
19.12.14
11:42
(21) что за конфа? сказал-бы уж..
23 alexei366
 
19.12.14
11:43
(22) Да особо без разницы, справочник то добавлен ручками для нужд (бухгалтерия)