|
8.1 Проблема чтения значений из колонки DBF файла | ☑ | ||
---|---|---|---|---|
0
TOlikRx
14.05.12
✎
13:57
|
Есть DBF файл. В нем определены колонки с типом "I" (ай). По сути это число. Пытаюсь прочитать в 1С, возвращает Неопределено. Подскажите как можно прочитать значения ?
|
|||
1
Wobland
14.05.12
✎
14:00
|
что за тип такой? первый раз вижу
|
|||
2
Kreont
14.05.12
✎
14:01
|
шотоневерится про тип "I", кто такое показал, какой вьювер ДБФ?
|
|||
3
TOlikRx
14.05.12
✎
14:03
|
Да вот в том то и вопрос. Сам удивился. Но открыв dbview показывает тип "I". А 1С-ка соответственно при чтении методом ФайлДанных = Новый XBase() результата не дает.
|
|||
4
Wobland
14.05.12
✎
14:04
|
секретный файл? дай посмотреть
|
|||
5
Маленький Вопросик
14.05.12
✎
14:06
|
скринщот в студию
|
|||
6
TOlikRx
14.05.12
✎
14:07
|
как файл кинуть сюда ?
|
|||
7
Wobland
14.05.12
✎
14:07
|
(6) на файлообменник, сюда ссылку
|
|||
8
vicof
14.05.12
✎
14:08
|
integer, вероятно
|
|||
9
TOlikRx
14.05.12
✎
14:08
|
||||
10
TOlikRx
14.05.12
✎
14:09
|
Да там числа
|
|||
11
Kreont
14.05.12
✎
14:10
|
У меня пишет корупт табле/индекс :(
|
|||
12
TOlikRx
14.05.12
✎
14:12
|
я открыл dbview.exe
|
|||
13
Kreont
14.05.12
✎
14:14
|
Еще через "wDBFview.exe" попробовал, аналогично пишет про корупт таблицы/файла
|
|||
14
aleks-id
14.05.12
✎
14:15
|
кажись заголовок коцаный
|
|||
15
Kreont
14.05.12
✎
14:15
|
Возвращай его авторам, пусть переделают на ДБФ правильный, описание стандарта есть в нете :)
|
|||
16
TOlikRx
14.05.12
✎
14:17
|
Ну я же сейчас смотрю эту таблицу при помощи dbview.exe И ошибок не вылетает ?
|
|||
17
Wobland
14.05.12
✎
14:17
|
у меня xBaseView показывает это самое ай, но к примеру википедия такого не знает
wiki:DBF |
|||
18
TOlikRx
14.05.12
✎
14:19
|
эти БД созданы для програмулины написанной на СИ. Их прислал клиент.
|
|||
19
Wobland
14.05.12
✎
14:21
|
(18) скорей всего 1Ска теряется от такого типа (как и я).. присоединяюсь к (15)
|
|||
20
Kreont
14.05.12
✎
14:22
|
(16) Если через ворд/блокнот/фар его открыть тоже ошибок нету :)
|
|||
21
Wobland
14.05.12
✎
14:23
|
(20) xBaseView смолчал ;)
|
|||
22
Snorkler
14.05.12
✎
14:26
|
Присоединюсь к (15) и (19).
Но если надо срочно, то может ручками изменить в файле у нужных полей I на N? |
|||
23
Wobland
14.05.12
✎
14:28
|
тип ДБФ: VFP3, кому-то что-то это говорит?
|
|||
24
palpetrovich
14.05.12
✎
14:29
|
DBFNavigator читает
|
|||
25
shuhard
14.05.12
✎
14:31
|
(23) скорее всего стоит этот файлик читать через ADODB и провайдера поставить vfpodmc.msi с сайта MS
|
|||
26
palpetrovich
14.05.12
✎
14:31
|
+24 правда есть поле с типом UnKnow :)
|
|||
27
Fish
14.05.12
✎
14:33
|
(23) visualFoxPro ?
|
|||
28
Wobland
14.05.12
✎
14:33
|
||||
29
TOlikRx
14.05.12
✎
14:46
|
(28) что то не понял ничего ))
|
|||
30
Маленький Вопросик
14.05.12
✎
14:48
|
битый файл
|
|||
31
geka-geka
14.05.12
✎
14:50
|
прога DBREdit.exe может конвертировать поля из I в N
|
|||
32
Wobland
14.05.12
✎
14:52
|
ado=Новый COMОбъект("ADODB.Connection");
Base=Новый COMОбъект("ADODB.Recordset"); ado.Open("DRIVER={Microsoft Visual FoxPro Driver}; SourceType=DBF; SourceDb="+Путь); Base=ado.Execute("select * from 00003"); уже хотя б поля получает ;) |
|||
33
Wobland
14.05.12
✎
14:53
|
(32) только выборка пустая
|
|||
34
TOlikRx
14.05.12
✎
14:59
|
печалька
|
|||
35
Wobland
14.05.12
✎
15:01
|
цитата из (28):
А потом уже работать с ним SQL запросами ? А вот это не нужно. осталось понять, что имелось в виду |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |