Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
7-30618
Zhenka
2003-02-17 07:37
2003.04.10
Как заставит Маздай перичитать сведения об изменении Цвета


3-30288
gonta
2003-03-20 15:35
2003.04.10
Мастера помогите с Fast Reportom


3-30258
Georg
2003-03-21 10:22
2003.04.10
Проблема с Insert


9-30204
IGORYOK
2002-11-08 10:42
2003.04.10
Где найти FAQ по GLScene и как решить один прикол?


1-30361
Tyo
2003-03-31 17:25
2003.04.10
Combo в StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский