Форум: "Базы";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];
ВнизADO DBF Найти похожие ветки
← →
volodya_ (2003-03-20 11:12) [0]Как подключиться ч-з ADO к DBF написал такую connection string
Provider=MSDASQL.1;Persist Security Info=False;Data Source=
← →
DOOMin (2003-03-20 11:15) [1]брось мучаться и работай через TDBF с www.torry.net. ADO работает через jet, придется его таскать за собой (вдруг у пользователя нет office). Эти компоненты полностью повторяют методы TBDEDataset, работают быстро и утежеляют exe на 100К всего
← →
sniknik (2003-03-20 11:20) [2]напиши такую строку (не зависит от алиасов ODBC)
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;Extended Properties=dBase 5.0;Persist Security Info=False
← →
blackman (2003-03-20 12:26) [3]>dBase 5.0
Это хорошо!
Если бы еще рассказал о Clipper и VFP то совсем прекрасно было бы. Индексы Clipper беспокоят
← →
sniknik (2003-03-20 13:42) [4]> Индексы Clipper
для них я Halcyon использую.
> VFP
ODBC драйвер есть, только он с индексами "из принципа" не дружит :-(.
← →
volodya_ (2003-03-20 13:43) [5]Скачал компонент TDBF всё круто, вот только ещё один вопросик, а нету ли такого же компонента только Query, чтобы можна было
запросами или выборку делать или добавлять данные????
← →
Соловьев (2003-03-20 13:47) [6]А чем тебя не устраивают стандартный TQuery?
← →
volodya_ (2003-03-20 16:10) [7]>А чем тебя не устраивают стандартный TQuery?
Те что под него нада БДЕ устанавливать!!!
← →
Соловьев (2003-03-20 16:18) [8]BDE для работы с dBase и FoxPro - лучше нету. ADO медленее и вроде тоже использует драйвера BDE.
← →
blackman (2003-03-20 17:03) [9]>Соловьев
медленее, но не использует драйвера BDE
>sniknik
Вот это с его стороны не есть хорошо!
Пользуюсь IndexFieldNames, а ранее созданные индексы пропадают зря.
← →
Dima2002 (2003-03-20 18:11) [10]Лучше всего для vfp-БД и для таблиц от VFP, да и с (FOxPro2-таблицами работает) - VFP OLE DB провайдер от VFP7.
Уже работаю с ним почти год - не нарадуюсь:)) Работает быстрее BDE в неск. раз!!
А BDE -тормоз.
Очень советую!
если что - dmitry_nick@mail.ru
← →
sniknik (2003-03-20 18:48) [11]Dima2002 (20.03.03 18:11)
> VFP OLE DB провайдер от VFP7.
а выслать можеш? посмотреть. Или нужно Фокс ставить, а отдельно не идут?
(я както раз лазил на ихний сайт, именно за OLEDB драйверами но они там денег хотели :(( (какие гады :-)) а нафига это мне если только посмотреть? в общем то ODBC VFP класный драйвер, многое нравится если бы не ограничения (похоже сделанные специально), если бы не они лутше драйвера для локальных таблиц не было бы (мое мнение))
← →
Anatoly Podgoretsky (2003-03-20 19:03) [12]blackman © (20.03.03 17:03)
Как думаешь, что это C:\WINDOWS\SYSTEM\MSX BDE40.DLL
Это драйвер указанный для dBase в реестре, а вот это для Парадокс
C:\WINDOWS\SYSTEM\MSP BDE40.DLL
← →
blackman (2003-03-21 09:50) [13]>Anatoly Podgoretsky
>Как думаешь, что это ...
Думаю, что это DLL"ки.
И что ? К чему это Вы?
Парадокс-то нам не нужен.
← →
Anatoly Podgoretsky (2003-03-21 10:31) [14]Это к тому что и dBase и Paradox работают через БДЕ
"медленее, но не использует драйвера BDE"
← →
blackman (2003-03-21 11:04) [15]>Anatoly Podgoretsky
Я не совсем верно выразился.
Скажем так, что при работе с ADO не требуется дополнительно устанавливать BDE, т.к. уже есть MSXBDE40.DLL для обращения к DBF.
Так хорошо ?
P.S. Огласите огласите пожалуйста весь список.
C:\WINDOWS\SYSTEM\MSXBDE40.DLL - DBF
C:\WINDOWS\SYSTEM\MSPBDE40.DLL - Парадокс
... VFP ? ...
← →
blackman (2003-03-21 11:12) [16]Уточню, сказпнное верно начиная с WIN98 и выше.
← →
blackman (2003-03-21 13:13) [17]>Anatoly Podgoretsky
Может я не прав ?
← →
sniknik (2003-03-21 13:22) [18]blackman © (21.03.03 11:04)
посмотри сам в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines
у каждого подписано dll
← →
Соловьев (2003-03-21 13:30) [19]
> blackman © (20.03.03 17:03)
> >Соловьев
> медленее, но не использует драйвера BDE
использует драйвера BDE или нет? Ответом на этот вопрос и будет тебе ответом на
> blackman © (21.03.03 13:13)
> >Anatoly Podgoretsky
> Может я не прав ?
← →
blackman (2003-03-21 13:43) [20]>sniknik
Это я видел.
Я о том, что при использовании ADO и WIN98 не надо специально ставить еще и BDE от BORAND, т.к. все уже установлено WIN
← →
Anatoly Podgoretsky (2003-03-21 14:08) [21]blackman © (21.03.03 11:04)
blackman © (21.03.03 13:43)
То что не обязательно ставить, не означает, что не используется, а вот если не ставить то тут работа приложения будет отличаться стоит отдельно БДЕ или нет, если стоит то АДО пользуется полной функциональность БДЕ, если нет то частичной, особенно это критично для Парадокс, примеры и выдержки из документации тут неоднакратно приводили.
Так что на мой взгляд надо и тогда инсталляция превращается в следующее
BDE + ADO(mdac) + Jet4Sp6 + DCOM вот только в этом случае гарантируется полная работоспособность и функциональность на любой машине, отказ от любого из этих пунктов приводит или к частичной функциональности или полной не работоспособности.
Все это сказано для того, что часто слышны утвержденияЮ, что в случае с АДО мол ничего не надо ставить, мол все уже стоит.
АДО хорош для Микрософтовских SQL технологий, но пробуксовывает при использовании JET и тем более JET завязанный на БДЕ
← →
blackman (2003-03-21 14:47) [22]>Anatoly Podgoretsky
>но пробуксовывает при использовании JET и тем более JET завязанный на БДЕ
Это просто праздник какой-то! "но пробуксовывает" - где это описано. ГДЕ ПРОБУКСОВЫВАЕТ ?
Когда же будет внятная статья, полное описание этой технологии ? Как жить и кому верить ?
Я сам кустарь и не всегда пишу инструкции, но фирма...
← →
sniknik (2003-03-21 14:59) [23]blackman © (21.03.03 14:47)
файл справки JETSQL40.CHM от микрсофта с офисом 2000/XP (неоднократно уже на него ссылаюсь)
читаем про парадокс (конкретно второй выделенный раздел), это не единственное место где упоминается просто это я лутше всего запомнил :-))
Инициализация драйвера баз данных Paradox
При установке драйвера баз данных Paradox программа установки записывает набор стандартных значений в реестр Microsoft® Windows® в подразделы «Engines» и «ISAM Formats». Пользователь не должен изменять эти записи самостоятельно; для добавления, удаления или изменения этих настроек следует использовать программу установки вашего приложения. Ниже описаны параметры инициализации и настройки формата ISAM для драйвера базы данных Paradox.
Драйвер баз данных Paradox работает в одном из двух режимов, в зависимости от того, установлено ядро баз данных Borland Database Engine (BDE) или нет. Данные Paradox обновляются только с помощью ядра BDE. Если ядро BDE не используется, данные Paradox можно читать, экспортировать или присоединять только для чтения.
(не надо гнать на мелкософт без повода, и с поводом достаточно :о)))
← →
blackman (2003-03-21 15:45) [24]Еще раз читаем внимательно: ADO DBF [D6, dBase, FoxPro]
При чем здесь парадокс ?
← →
sniknik (2003-03-21 17:13) [25]blackman © (21.03.03 15:45)
а там то же самое написано. так что без разници.
найди у себя на машине JETSQL40.CHM и посмотри.
сорри за невнимательность ;о) мог бы и для dBase описание скопировать. парадокс первым подвернулся.
← →
Anatoly Podgoretsky (2003-03-21 17:33) [26]blackman © (21.03.03 15:45)
Тем, что это же относится и к dBase, ро ФоксПро не буду утверждать.
Пробуксовка связана с "Драйвер баз данных Paradox работает в одном из двух режимов" тоже для dBase, может быть ограниченная функциональность, ничего не работает лучше с dBase и Paradox как само БДЕ оно заточено на него. И вторая проблема это инсталляция, в этом случае она становится заметно весомее в байтах, хотя это и не проблема.
← →
app (2003-03-21 17:40) [27]Я бы применял так
Paradox, dBase - BDE
Access - JET (черех АДО)
MS SQL - АДО
другие SQL базы - компоненты прямого доступа, в том числе и dbexpress если надо сделать моно-приложение или *nix.
Остальное только вынуждено.
← →
blackman (2003-03-21 22:05) [28]Все сказанное верно, но я недавно наткнулся на статью где утверждается, что BDE как такового больше не будет.
Актуально только ADO.
Кроме того я попробывал работать с DBF FoxPro 2.5, Clipper и ADO в WIN98, WINXP и результаты удивили. Поля Memo Clipper правильно обрабатываются, чего не было в чистом BDE.
Интересно и с языком. Распознает DOS в 98 без указания в FONT DBGRID? И др.
Т.е. это уже не совсем BDE.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.009 c