Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Paradox без BDE :))))   Найти похожие ветки 

 
Mdaaa   (2004-03-02 09:38) [0]

На лекциях по Базам Данных, препод сказал, что в свойстве DataBaseName у компонента Table, можно не указывать Алиас а просто указать путь к базе,и все будет работать , ваше мнение, насколько я знаю работа базы Paradox без BDE невозможна...


 
DenK_vrtz ©   (2004-03-02 09:40) [1]

а какая связь между "просто указать путь к базе" и BDE?


 
Anatoly Podgoretsky ©   (2004-03-02 09:44) [2]

Теоритически возможна и есть хакерские разработки.


 
Карелин Артем ©   (2004-03-02 09:48) [3]

>>можно не указывать Алиас а просто указать путь к базе,и все будет работать
Только глючить будет после некорректного закрытия программы.
>>насколько я знаю работа базы Paradox без BDE невозможна
Можно через ADO подключиться. А можно компоненты найти для прямого доступа.


 
Соловьев ©   (2004-03-02 10:00) [4]

2 Карелин Артем ©   (02.03.04 09:48) [3]
ADO использует для полнофункциональной работы с Парадокс - BDE


 
Карелин Артем ©   (2004-03-02 10:05) [5]

Соловьев ©   (02.03.04 10:00) [4]
ADO знать не знает про BDE.


 
Vlad ©   (2004-03-02 10:07) [6]


> Карелин Артем ©   (02.03.04 10:05) [5]

Это ты зря


 
Anatoly Podgoretsky ©   (2004-03-02 10:10) [7]

Это точно очень поторопился с выводом, знает очень хорошо и без БДЕ не работает, при том для полноценной работы требуется полноценное БДЕ


 
Соловьев ©   (2004-03-02 10:49) [8]

2 Карелин Артем ©
найди у себя на компе файлик - JETSQL*.CHM
Там Майкрософт сама написала, что

...
Драйвер баз данных Paradox работает в одном из двух режимов, в зависимости от того, установлено ядро баз данных Borland Database Engine (BDE) или нет. Данные Paradox обновляются только с помощью BDE. Если BDE не используется, данные Paradox можно читать, экспортировать или присоединять только для чтения.
...

Если им не веришь, то может у тебя какое-то особенное ADO :)


 
sniknik ©   (2004-03-02 11:07) [9]

даже для "не полноценной" работы используется урезанный вариант 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), т.е. исполюзуют то же самое)


 
asp ©   (2004-03-02 15:02) [10]

Mdaaa   (02.03.04 09:38) > Судя из цитаты, ты неправильно понял прерода.
Наверняка имелось в виду, что алиас можно заменить на путь к таблицам. Не более.



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
4-1074476763
Неопытный
2004-01-19 04:46
2004.04.04
Использование хука из сервиса


14-1079074974
ЫЗШКШЕ
2004-03-12 10:02
2004.04.04
ГРАБЛИ !!!!!!!


3-1078162957
ceval
2004-03-01 20:42
2004.04.04
как сделать чтобы из программы можно было распечатать таблицы


1-1079597795
revo
2004-03-18 11:16
2004.04.04
Про THRead


1-1079511165
olookin
2004-03-17 11:12
2004.04.04
Компонент ActiveX