> ШАА> Если очень коротко, то Query, Table, DataSource, DBGrid.
> С этим все ясно, как говорится Ежу понятно.
> ШАА> Также DataBase и возможно Session.
> ШАА> DriverName STANDARD, default driver FOXPRO или DBase.
> Это я так понимаю нужно алиасик сделать и в поставке драйверочек идет?
> Или нужно установить специяльный какой-то фоксовский?
Под STANDARD в BDE понимается стандартный драйвер, который умеет
работать с dBase/FoxPro, Paradox и plain text aka ASCIIDRV. Кроме STANDARD
есть ещё MSACCESS, MSSQL, ORACLE, SQL Server, SYBASE, INTRBASE, INFORMIX,
DB2 плюс все имеющиеся в системе ODBC драйверы. Ничего дополнительно ставить
не надо. Я просто указал нужные настройки.
> А с АДО я работал. Какая специфика в отличие от БДЕ, применительно к
> фоксу?
Ну, тогда проще. Принципиальной разницы между ними нет. У меня часто и
BDE, и ADO перемешаны в программах. У ADO как правило мощнее SQL, но вообще
говоря это зависит от провайдера, он часто быстрее, особенно на больших
курсорах и сложных запросах. Но как ни странно, на SELECTах с агрегатными
фунциями и группировкой BDE по скорости частенько рулит. И не мало - разы.
Впрочем не исключено, что на результаты влияют некие факторы, которые мне
неизвестны, так что если есть кому что сказать в опровержение, милости
прошу. Кроме того BDEёвый Table в файл-серверной архитектуре приложения, но
на сетевых базах рулит однозначно, ибо лазает прямо по таблице вместо того,
чтобы бомбить провайдера запросами. Сетевой трафик практически без оверхеда.
ADOTable в этом смысле всего лишь эмулятор Table - всё равно через SQL
работает. Но нужно учитывать, что BDEёвый драйвер .DBFных файлов не
поддерживает FOXовые фичи. Например, если в тэгах индексов встретится что-то
вроде UPPER(field1)+STR(field2, 5, 0), упадёт однозначно. В клиент-серверных
приложениях, где всё равно всё через SQL делается, BDE никаких преимуществ
не имеет. Но комплект возможностей практически то же.
Через ADO поверх ODBC я с FOXовыми базами не пробовал. Качал с
Microsoft-а OLE DB провайдер VisualFoxPro, и ADO пускал непосредственно
через него. У него большинство VFPешных фич реализованы, включая SELECT INTO
TABLE и тэги в индексах по более сложным выражениям, чем простая
конкатенация полей - по меньшей мере все стандартные FOXовые функции
поддерживаются.. Правда и указанные выше сравнения в скорости приведены как
раз для него. Так что "твори, выдумывай, пробуй" (C)
--
С уважением, boroda
Номер выпуска : 4981
Возраст листа : 753 (дней)
Количество подписчиков : 528
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/454679
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru