|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Добрый вечер! Хочется распарсить данный тип файла в объектную модель. Как перевести его в объектный вид, чтобы можно было по наименованию атрибута(тэга) получить значение? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 20:58 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Шпунтик, Используйте ODBC. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 21:02 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
ShSerge, правильно ли я понял, что если я сделаю следующую вещь Код: plaintext 1. 2. 3. 4. 5. 6.
к сожалению не имею сейчас возможности проверить, но хочется заранее подготовится, ибо темпы авральные( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 21:15 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Шпунтик, и как потом обращаться к dataSet для получения какого-либо значения? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 21:35 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Шпунтик, Не, я имел ввиду ODBC. Смотрите "источники данных ODBC". Настраиваете, а там - дело техники. Можете этот источник, если хотите использовать как Linked Server, но это уже - перебор, имхо. Хотя, ху кновс... . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 21:47 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Шпунтик, пока я добился по впн только того, что oleDbDataAdapter.Fill возвращает верное число экземпляров данных (криво написал, строк из ДБ вообщем) в dbf, но ума не приложу, как извлечь данные из DataSet доступа к msdn сейчас к сожалению нет( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 21:48 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
ShSergeШпунтик, Не, я имел ввиду ODBC. Смотрите "источники данных ODBC". Настраиваете, а там - дело техники. Можете этот источник, если хотите использовать как Linked Server, но это уже - перебор, имхо. Хотя, ху кновс... . какой в этом случае драйвер при подключении к файлу использовать? я правда не понял в чём разница между OleDb и Odbc для моей задачи... уточню её немножко: нам присылают dbf'ки, мне же нужно их распарсить на c#, чтобы потом используя классы можно было без напряга сохранять в базу (по сути сделать некий чёрный ящик, чтобы те, кто с ним работаю не знали, что внутри, а ориентировались только на выходящие данные) при чём тут линкование серверов я не очень понимаю) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 22:09 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
ShSerge, т.е. по большому счёт в том коде, что я написал сверху меня даже всё устраивает, только я не могу понять, как теперь извлекать данные из датасета ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 22:10 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Шпунтик, так, вроде разобрался как тащить данные, но т.к. они на кириллице, то выводятся абра-кадаброй, как поправить?) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2011, 22:33 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Может кто подскажет... Прислали (и до конца года будут присылать) файлы DBF для экспорта данных в Oracle таблицы... Цель: Прочитать записи в таблице DBF... Пробую через Microsoft dBASE ODBC Driver (Standard) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Вылетает OdbcException ERROR [42S02] [Microsoft][Драйвер ODBC dBase] Объект 'mer2_201201.dbf' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути. На строке Код: c# 1.
Но файл на самом деле "d:\22\mer2_201201.dbf" имеет место жить... И я его просматриваю через DBFDesk.exe... Через Microsoft dBASE ODBC Driver (Remote drives) Код: c# 1.
Таже ситуация... Через .NET Framework Data Provider for OLE DB Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Та же ситуация... У кого получалось парсить DBF файл подскажите плиз.... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 07:02 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Уже точно не припомню, но вроде для DBF имя таблицы надо указывать в Data Source Data Source=d:\22\mer2_201201.dbf ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 07:19 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Cat2Уже точно не припомню, но вроде для DBF имя таблицы надо указывать в Data Source Data Source=d:\22\mer2_201201.dbf Тоже самое что со строкой Код: c# 1.
или Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 07:27 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Data source- Пишется с пробелом ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 07:38 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
ИзопропилData source- Пишется с пробелом Код: c# 1.
Та же самая ошибка... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 07:46 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Может у кого-то получится... (вложенный файл) Я прогой DBFDesk.exe создал файл "mer2_201201.dbf" по аналогии присланному... Не все поля взял... Но все равно приблизительно то же самое... Прошу помощи... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 07:50 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Владимир СА, Попробуй так Код: c# 1.
С полученным датасет можно работать без оглядки на источник. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 07:55 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
AkelprgВладимир СА, Попробуй так Код: c# 1.
С полученным датасет можно работать без оглядки на источник.Для этого нужен драйвер vfpoledb... Нет коннекта... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 08:04 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Заметил, что присланный файл формата DBaseIII ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 08:13 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Вылетает OdbcException ERROR [42S02] [Microsoft][Драйвер ODBC dBase] Объект 'mer2_201201.dbf' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути. Уменьшить имя файла до 8.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 10:43 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
ShSergeШпунтик, Используйте ODBC. зачем советуете хрень, как я понял ТС умеет получать данные из базы, но умеет работать с DataSet так Шпунтик? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 11:44 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
dbf формат - прост как 3 копейки, надёжный способ чтения - без использования OLEDB/ODBC ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 12:01 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
ПылесосВылетает OdbcException ERROR [42S02] [Microsoft][Драйвер ODBC dBase] Объект 'mer2_201201.dbf' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути. Уменьшить имя файла до 8.3Точно... Спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 14:32 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Изопропилdbf формат - прост как 3 копейки, надёжный способ чтения - без использования OLEDB/ODBCЧем? и Как? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 14:33 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
Владимир САИзопропилdbf формат - прост как 3 копейки, надёжный способ чтения - без использования OLEDB/ODBCЧем? и Как? DBF -это текстовой файл с полями фиксированной длины. Имеет заголовок в котором описаны длины и типы полей. Чем и как? Сначала головой и гуглем, а потом любым средством программирования ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 15:06 |
|
[c#] открыть dbf
|
|||
---|---|---|---|
#18+
ПылесосВылетает OdbcException ERROR [42S02] [Microsoft][Драйвер ODBC dBase] Объект 'mer2_201201.dbf' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути. Уменьшить имя файла до 8.3 Спасли мое время! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2015, 08:41 |
|
|
start [/forum/topic.php?fid=20&fpage=86&tid=1401568]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 159ms |
0 / 0 |