![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с базами данных [Delphi, Windows]
Vedun © (2005-12-06 00:37:00)Привет всем.
Такой вопрос: можно ли с помощью модуля KOLEdb.pas работать с базами данных Paradox? Если да, то какой должна быть строка подключения? Или может есть другие пути: модули, компоненты?
Vedun (2005-12-13 22:20:00) [1]Ответ нашел здесь: http://www.delphiworld.narod.ru/base/ado_use.html
Строка подключения выглядит так:
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;
Extended Properties = dBase 5.0;
Mode = Read|Write|Share Deny None;
Persist Security Info = True';
В Data Source указывается местоположение файлов таблиц (db, dbf).
В Extended Properties указывается тип открываемой базы данных. Доступные типы можно посмотреть в реестре HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\ISAM Formats.
Парадоксовские базы открываются нормально.
Замеченный глюк:
RowCount возвращает -1 и для mdb и для db.
Thaddy (2005-12-06 17:19:00) [2]It is not possible, unless there is a third-part OleDb driver for Paradox available.
Generally, it is not a good idea anymore to use Paradox: Borland whas withdrawn support.