|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2012, 07:46 | #1 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
"Файлы dBASE" если ли в системе
Собственно как определить есть ли в системе драйвер Файлы dBASE он же
Microsofft dBase Driver (*.dbf). Подключаться к тестовой DBF не вариант, ибо куча факторов нарваться на ложное срабатывание.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
Последний раз редактировалось BARNEY; 08.10.2012 в 10:30. |
08.10.2012, 08:37 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В реестре проверить не устроит?
HKEY_CURRENT_USER\Software\ODBC\ODB C.INI\Файлы dBASE HKEY_LOCAL_MACHINE\SOFTWARE\Borland \Database Engine\Settings\DRIVERS\Microsoft dBase Driver (*.dbf)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.10.2012, 08:53 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы сейчас имеет в виду ODBC драйверы? (см. скриншот)
Так, если не ошибаюсь, начиная с Windows 98 они входят в состав ОС. Или Вы хотите защититься от кривых ручек пользователя, который может удалить стандартные драйвера? Тогда копайте в сторону программного получения источников данных (я лично такое не делал и не умею делать, но, думаю, что технически это возможно) Добавлено уп-с. опоздал. Аватар уже разрулил проблему... |
08.10.2012, 09:02 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
08.10.2012, 11:01 | #5 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Аватар,
в 64-битной системе такое не катит, видимо где-то в другом месте лежит. HKEY_CURRENT_USER\Software\ODBC\ODB C.INI\Файлы dBASE Имею ввиду, что dbf может не открыться из-за корявого пути к файлу, допустим если выбросили проект на рабочий стол. Serge_Bliznykov, да да да... я про это. В 7 винде он по умолчанию не прописал для 32-х битных приложений, а в 64-х его вообще тупо нет... майкрасофт поддержку прекратило. Попробую поковыряться программно.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
08.10.2012, 11:09 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
ADD Есть еще SQLConfigDataSource из odbccp32.dll. Никогда не пользовался правда, возможно и поможет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 08.10.2012 в 11:22. |
|
08.10.2012, 12:08 | #7 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Гугл + переделка под XE2 ..в итоге имеет в лист боксе что нужно.
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа функциями "ЕСЛИ", "И" и вывод текстового результата | johny_03 | Microsoft Office Excel | 3 | 04.08.2014 11:01 |
если >30 тогда "да" иначе "нет"... DBgrid | Daur | БД в Delphi | 4 | 30.05.2010 16:54 |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
настроить при открытии Excel 2003 в окошке "Тип файлов" вывод пункта "Все файлы (*.*)" по умолчанию? | Unior | Microsoft Office Excel | 2 | 01.03.2009 02:42 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |