Практически любой драйвер из поставки Клариона!
Пункт 3 поддерживают все. Если, конечно, ты не имел в виду организацию SQL-сервера.
Для небольших БД прекрасно подойдут драйверы 'CLARION' (DAT-файлы) и/или 'TOPSPEED' (TPS-файлы).
Если предполагаются большие обьемы файлов БД (от нескольких сотен тысяч записей при активной сетевой работе), то следует обратить внимание или на Btrieve (можно найти бесплатные инсталляции) или на SQL-сервера типа MySQL/FireBird.
Работать с последними прийдется через ODBC-драйвер или использовать сторонние ODBC-API-библиотки, такие как, например: MAV-APIODBC, Dionis-APIODBC, ...
Тут уже несколько "хромает" пункт 2.
=============================
С уважением,
Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com
Библиотека DynaLib
http://dynalib.narod.ru
Написал: ClaList(2)