![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Paradox без BDE :)))) [D6, Paradox]
Mdaaa © (2004-03-02 09:38:00)На лекциях по Базам Данных, препод сказал, что в свойстве DataBaseName у компонента Table, можно не указывать Алиас а просто указать путь к базе,и все будет работать , ваше мнение, насколько я знаю работа базы Paradox без BDE невозможна...
asp (2004-03-02 15:02:00) [1]Mdaaa (02.03.04 09:38) > Судя из цитаты, ты неправильно понял прерода.
Наверняка имелось в виду, что алиас можно заменить на путь к таблицам. Не более.
sniknik (2004-03-02 11:07:00) [2]даже для "не полноценной" работы используется урезанный вариант BDE. (только не ADO а jet - провайдер данных ADO)
не надо верить мне на слово, проверь
в реестре найди исам парадокса, его ежайн HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox, в нем указана используемая dll,
у меня она называется D:\WINNT\System32\mspbde40.dll,
черт с ним что названии случайно присутствуют три заветные буквы,
открывай его текстовым редактором и делай поиск по "dbi" найдеш примерно следующее
DbiQSetParams DbiQFree DbiQExec DbiQPrepare
DbiQExecDirect DbiOpenCfgInfoList DbiDebugLayerOptions DbiGetNetUserName DbiDropPassword DbiAddPassword DbiFormFullName DbiGetLdName DbiGetLdObj DbiUseIdleTime DbiGetTableOpenCount DbiCloseFieldXlt DbiTranslateField DbiOpenFieldXlt DbiTranslateRecordStructure DbiGetLinkStatus ......
в общем весь перечень функций BDE буква в букву, это не доказательство?
(кстати не надо ссылаться на ODBC мелкософтский драйвер, раньше может и было по другому но теперь после установки jet-а его драйвера переопределяются на jet (ODBCJT32.DLL), т.е. исполюзуют то же самое)
Соловьев (2004-03-02 10:49:00) [3]2 Карелин Артем ©
найди у себя на компе файлик - JETSQL*.CHM
Там Майкрософт сама написала, что
...
Драйвер баз данных Paradox работает в одном из двух режимов, в зависимости от того, установлено ядро баз данных Borland Database Engine (BDE) или нет. Данные Paradox обновляются только с помощью BDE. Если BDE не используется, данные Paradox можно читать, экспортировать или присоединять только для чтения.
...
Если им не веришь, то может у тебя какое-то особенное ADO :)
Anatoly Podgoretsky (2004-03-02 10:10:00) [4]Это точно очень поторопился с выводом, знает очень хорошо и без БДЕ не работает, при том для полноценной работы требуется полноценное БДЕ
Vlad (2004-03-02 10:07:00) [5]
> Карелин Артем © (02.03.04 10:05) [5]
Это ты зря
Карелин Артем (2004-03-02 10:05:00) [6]Соловьев © (02.03.04 10:00) [4]
ADO знать не знает про BDE.
Соловьев (2004-03-02 10:00:00) [7]2 Карелин Артем © (02.03.04 09:48) [3]
ADO использует для полнофункциональной работы с Парадокс - BDE
Карелин Артем (2004-03-02 09:48:00) [8]>>можно не указывать Алиас а просто указать путь к базе,и все будет работать
Только глючить будет после некорректного закрытия программы.
>>насколько я знаю работа базы Paradox без BDE невозможна
Можно через ADO подключиться. А можно компоненты найти для прямого доступа.
Anatoly Podgoretsky (2004-03-02 09:44:00) [9]Теоритически возможна и есть хакерские разработки.
DenK_vrtz (2004-03-02 09:40:00) [10]а какая связь между "просто указать путь к базе" и BDE?