|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
В системе установлено несколько драйверов для DBF: 1. Driver do Microsoft dBase 2. Driver para o Nicrosoft Visual Foxpro 3. Microsoft dBase driver 4. Microsoft VFP dBase driver 5. Microsoft dBase-Treiber 6. Microsoft Foxpro VFP Driver Чем они отличаются? Как мне из них выбрать наиболее подходящий? Описания нигде не нашел. Мне нужно из программы работать с DBF-файлами. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 09:59 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000Чем они отличаются?Как минимум названиями. Как мне из них выбрать наиболее подходящий?Подходящий для чего? Думаете, мы тут телепаты? Описания нигде не нашел. Мне нужно из программы работать с DBF-файлами.С какими именно? Какая программа их произвела? Какой из подформатов DBF в них используется? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 10:04 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
проходящий.Подходящий для чего? Думаете, мы тут телепаты? для стандартной работы с DBF при помощи SQL-запросов С какими именно? Какая программа их произвела? Какой из подформатов DBF в них используется? а как это понять по самому файлу? дали тестовый DBF файл, поставили задачу: разработать программу для загрузки из него данных и потом выгрузка в него дополнительных данных ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 10:08 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
[quot проходящий.]Подходящий для чего? Думаете, мы тут телепаты?[quot ] для стандартной работы с DBF при помощи SQL-запросов ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 10:11 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000проходящий.Подходящий для чего? Думаете, мы тут телепаты? для стандартной работы с DBF при помощи SQL-запросовЧто такое "стандартная работа при помощи SQL-запросов? О каком стандарте речь? О стандарте работы? О стандарте SQL? О чем-то еще? С какими именно? Какая программа их произвела? Какой из подформатов DBF в них используется? а как это понять по самому файлу? дали тестовый DBF файл, поставили задачу: разработать программу для загрузки из него данных и потом выгрузка в него дополнительных данныхОткуда и куда? На чем программу то писать собрались? Мы все это должны отгадать или вытягивать клещами? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 10:27 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
На чем программу пишу? В принципе я думаю не важно на чем... Суть в том, что есть компоненты, которые позволяют работать c источниками данных через OLEDB-драйвера или через ODBC-драйвера. Мне показалось удобнее через ODBC-драйвер. Для этого они и существуют эти драйвера, чтобы я мог абстрагироваться от инструмента разработки и источника данных. Ведь так? Хотим сделать обмен данными с внешней организацией. Файл DBF приходит из этой организации с частично заполненными полями, мы дополняем отсутствующие данные и отправляем обратно. На первое время команд SELECT... и UPDATE... будет достаточно. Если это заработает - прекрасно! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 11:10 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
Я просто хочу понять чем отличаются друг от друга перечисленные в первом сообщении драйвера. Может быть описание какой-нибудь есть? Или ссылка? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 11:34 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000, Вы хотите получить помощь или как? Если хотите, то почему вместо конкретных ответов на конкретные вопросы Вы выливаете на нас какие-то отвелеченные размышлизмы? Или Вы считаете, вопросы про Вашу программу и про Ваши файлы тут задают просто от нечего делать? Если не хотите получать помощь, то нафига тут что-то справшивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 11:41 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000Я просто хочу понять чем отличаются друг от друга перечисленные в первом сообщении драйвера. Может быть описание какой-нибудь есть? Или ссылка?А нафига Вам будут ВСЕ эти драйверы, если формат файла окажется несовместимым ни с одинм из них? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 11:42 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
Мы просто идем с разных концов... Я сначала хочу понять специфику этих драйверов, а потом уже прикинуть что из них мне подойдет. Вы же хотите привязаться именно к формату файла. Но ведь формат файла можно заменить по договоренности.... Ну да ладно... Вот детали: Пишу простенькую программу на Visual Studio 2005, C#, используя DataGrid, DataSet, DataSource и т.д. Эта программа должна загрузить DBF-файл из указанной папки на локальном диске, затем обновить одно поле и все это отобразить в DataGrid на просмотр пользователю. В свойствах DBF-файла при просмотре программой CDBF указано: тип DBase III without memo. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2010, 15:42 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
Еще кто-нибудь про эти драйвера что-то может сказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2010, 21:04 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000, идешь по цепочке Пуск-настройка-администрирование-источники данных ODBC-открываешь вкладку "Драйверы"- Ищешь свой драйвер-смотришь название файла. Далее поиском по своему компьютеру и в интернете ищешь все, что связано с этим файлом. Локальный хелп может быть и на твоем компьютере. В принципе, все, что нужно, и так следует из названия драйвера. Microsoft dBase driver нужен для работы с таблицами формата dBase, а Microsoft Foxpro VFP Driver - с таблицами Foxpro. Единственное, что можно уточнить, это то, что если ты выберешь для работы таблицы формата Foxpro, то последняя версия ODBC-драйвера - под шестую версию Foxpro, а на дворе уже давно девятая. Поэтому лучше использовать VFP-OLEDB Provider. В остальном более подробно тебе никто не ответит, потому что для работы в Foxpro эти драйвера не нужны. Знать эти должны те, кто с ними работают из Visual Studio 2005 и C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2010, 21:34 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000В системе установлено несколько драйверов для DBF: 1. Driver do Microsoft dBase 2. Driver para o Nicrosoft Visual Foxpro 3. Microsoft dBase driver 4. Microsoft VFP dBase driver 5. Microsoft dBase-Treiber 6. Microsoft Foxpro VFP Driver Чем они отличаются? Как мне из них выбрать наиболее подходящий? Описания нигде не нашел. Мне нужно из программы работать с DBF-файлами. Что за дебильный вопрос? Фоксу для работы с DBF драйвер вообще не нужен! Драйвер ODBC нужен для того чтобы из фокса работать с внешними источниками данных - например базой данных mdb на Access. И уж совсем не понятно почему другие юзвери отвечая на этот простой вопрос, начинают херню писать! Жесть... Только запутают человека. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2010, 19:32 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
Тип файла DBF определяется по значению его нулевого (физически - самого первого) байта. Вот некоторые из возможных значений 0x02 FoxBASE 0x03 FoxBASE+/Dbase III plus, нет memo 0x30 Visual FoxPro 0x31 Visual FoxPro, поддержка свойства autoincrement 0x32 Visual FoxPro, поддержка полей типа Varchar, Varbinary, или Blob 0x43 dBASE IV SQL табличный файл, нет memo 0x63 dBASE IV SQL системный файл, нет memo 0x83 FoxBASE+/dBASE III PLUS, с memo 0x8B dBASE IV с memo 0xCB dBASE IV SQL табличный файл, с memo 0xF5 FoxPro 2.x (или младше) с memo 0xFB FoxBASE Кстати, со старыми версиями DBF-файлов (Visual - это уже специализированный драйвер нужен) может работать практически любой драйвер, в том числе и драйвер Microsoft Jet. Сложности возникают, если кроме собственно файла DBF есть еще мемо-поля или индексный файлы. Или файл DBF включен в какую-либо еще структуру (например, в Visual FoxPro он может быть включен в контейнер базы данных). Если же у Вас "голый" файл DBF "старой" версии, то Insert/Update способен выполнить любой драйвер. Однако далеко не каждый драйвер сможет создать файл DBF. Причем нужной структуры. И еще посмотрите вот этот ресурс, что рекомендуется использовать в большинстве случаев Connection strings for DBF / FoxPro Connection strings for Visual FoxPro / FoxPro 2.x ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2010, 20:04 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
ВладимирМ, Фоксу для работы с DBF драйвер вообще не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2010, 20:06 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
FoxSoftware, А я и не говорил что собираюсь делать программу на Foxpro. Далее я написал, что программа будет на C# ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 13:01 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
ВладимирМ, Спасибо. Какая-то информация уже есть :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 13:03 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
У меня тип файла: DBase III without memo. Если отбросить драйвера VFP, то все равно остается большой список драйверов, из которых надо что-то выбрать: 1. Driver do Microsoft dBase 2. Microsoft dBase driver 3. Microsoft dBase-Treiber Можно, конечно, любой выбрать (я сейчас так с сделал - выбрал второй драйвер - название больше понравилось). Но все-таки хочется, чтобы выбор драйвер был более-менее разумным, основанным на какой-либо информации о специфике этих драйверов. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 13:07 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000У меня тип файла: DBase III without memo. Если отбросить драйвера VFP, то все равно остается большой список драйверов, из которых надо что-то выбрать: 1. Driver do Microsoft dBase 2. Microsoft dBase driver 3. Microsoft dBase-Treiber Можно, конечно, любой выбрать (я сейчас так с сделал - выбрал второй драйвер - название больше понравилось). Но все-таки хочется, чтобы выбор драйвер был более-менее разумным, основанным на какой-либо информации о специфике этих драйверов.А Вам не пришло в голову, что это один и тот же драйвер с названиями на разных языках? Вы ищете черную кошку там, гд ее нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 13:19 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
проходящий.А Вам не пришло в голову, что это один и тот же драйвер с названиями на разных языках? нет, не пришло... а это действительно так? как в этом можно убедиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 16:10 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000проходящий.А Вам не пришло в голову, что это один и тот же драйвер с названиями на разных языках? нет, не пришло... а это действительно так? как в этом можно убедиться?А нужно? А просто так не видно, что названия 1 и 3 не на английском? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 16:20 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
Если провести аналогию с интерфейсом операционки... В операционке одно меню, а не несколько. Если операционка русская - тогда у меня будет меню "Пуск", если английская - тогда будет меню "Start". Делать несколько меню с одинаковым содержимым, но на разных языках - согласитесь - нету смысла. Аналогично с драйверами. Если у меня русская операционка, тогда логично чтобы название драйвера было на русском, если английская - тогда на английском. Зачем понадобилось в операционку устанавливать три драйвера с разными названиями на разных языках? Или может быть это один драйвер, но с несколькими наименованиями? Почему название драйвера только на трех языках, а не на 5-ти или 7-ми? В этом есть какой-то глубокий смысл? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 16:48 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000В этом есть какой-то глубокий смысл?Похоже, изначальная задача выбрать драйвер уже ушла на дальний план. :) Более интересно заниматься размышлизмами и задаванием риторических вопросов? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 16:56 |
|
Выбор ODBC драйвера для работы с DBF
|
|||
---|---|---|---|
#18+
es3000много вопросовask billy ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2010, 16:56 |
|
|
start [/forum/topic.php?fid=41&fpage=92&tid=1585076]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
110ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 236ms |
0 / 0 |