![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как подключиться к Paradox-таблице без BDE? [D6, Paradox]
lovres © (2003-11-06 09:26:00)
Знаю, что можно через ADO, используя Microsoft Jet, но что-то не получилось. Подскажите, кто знает.
Anatoly Podgoretsky (2003-11-06 15:20:00) [1]
Alexander Vasjuk (06.11.03 14:55) [20]
JET будет работать без БДЕ и даже с Парадоксом, но Парадокс только в режиме чтения.
bushmen © (06.11.03 15:03) [21]
Я про ADO и JET ничего такого не заявлял, речь идет только о работе с Парадокс через ADO-JET
Подробности смотреть в справке по Офису
Если же его устраивает только чтение, то БДЕ устанавливать не обязательно. В этом случае используется минидрайвер (усеченная версия) MSP BDE40.DLL
При желании можно посмотреть hex вьевером, видны будут знакомые слова, название функций BDE
bushmen (2003-11-06 15:03:00) [2]
>Anatoly Podgoretsky © (06.11.03 12:02) [17]
Вы погорячились. ADO прекрасно без BDE работает.
Alexander Vasjuk (2003-11-06 14:55:00) [3]
Anatoly Podgoretsky © (06.11.03 12:02) [17]
Jet не будет работать, если я не установил BDE!?
Я правльно понял?
Аболдеть! Век живи...
Попутный вопрос можно?
ConnectionString зависит от локализации ОС?
bushmen (2003-11-06 14:05:00) [4]
>lovres ©
Читай внимательнее [17] - с одним ТОЛЬКО mdac последним не будет. Там ЕЩЕ надо кое-что
lovres (2003-11-06 13:50:00) [5]
Почитал на Microsoft, говорят что нужен старый MDAC 2.1 в новых работать не будет...:(
Anatoly Podgoretsky (2003-11-06 12:02:00) [6]
bushmen © (06.11.03 10:01) [8]
Я это прекрасно знаю, где чего не хватает и где брать нужное, вот только я не про это говорил, а про апологетов, которые утверждают, что проблем при переходе на АДО не будет, ничего не надо инсталлировать, мол БДЕ тоже не будет.
И вот данный случай как раз очень наглядный, что это далеко не так и возможно этот случай не самый показательный, парк инсталяций просто гигантский.
lovres © (06.11.03 10:05) [10]
Тебе надо инсталлировать последний mdac, jet, bde, единственно что тебе не надо инсталлировать только DCOM, но если предполагается перенос на другие машины, то с собой надо таскать еще и его. Суммарный размер превышает раз в 4 инсталляцию только БДЕ, ну и сами трудо затраты могут быть большими. На некоторых компьютерах вполне возможно ничего инсталлировать не придется, но ты в состояние такое гарантировать? И еще по сравнению с чистым БДЕ функциональность пострадает, но кое что возможно будет и лучше.
Собаколов (2003-11-06 11:47:00) [7]
Попробуй создать базу В аксесе и при создании таблицы тодключитсь к уже существующей своей базе если заработает то скорей всего дело в насторойках, у меня была подобная проблема с FoxPro
Dmitriy O. (2003-11-06 11:46:00) [8]
Ну еще может быть то что у тя Парадокс 7 а ADO (по крайне мере у меня) Тока пятую версию подеерживает.
LaidBack (2003-11-06 11:42:00) [9]
Можно подключиться с помощью DegisyData:
http://www.degisy.com
RDen (2003-11-06 11:29:00) [10]
http://smsconsulting.spb.ru/shamil_s/topics/instisam.htm- может поможет
lovres (2003-11-06 11:01:00) [11]
> bushmen © (06.11.03 10:06) [11]
> Windows XP использует mdac2.7 в него не включен драйвер
> JET
>
> Надо зайти на www.microsoft.com и скачать драйвер для JET
Поставил Jet 4.0 + SP8, но не помогло, вылетает та же ошибка Could not find installable ISAM
Как быть?
bushmen (2003-11-06 10:06:00) [12]
Windows XP использует mdac2.7 в него не включен драйвер JET
Надо зайти на www.microsoft.com и скачать драйвер для JET
lovres (2003-11-06 10:05:00) [13]
> Term © (06.11.03 10:00) [7]
> учитывая всё выше сказанное без дополнительных настроек
> никак, даже с ADO
В том то и дело, что можно. Вверху ссылка на статью
> bushmen © (06.11.03 10:01) [8]
> Ты какую операционку используешь? Не WinXP случайно?
Да, ХР. Что мне необходимо сделать?
lovres (2003-11-06 10:02:00) [14]
> Anatoly Podgoretsky © (06.11.03 09:54) [5]
> Не установлен АДО, точнее его часть JET
> Это кстати к тем, кто утверждает, что на компьютере не надо
> инсталлировать АДО, мол оно там есть.
как установить?
> RDen (06.11.03 09:57) [6]
> 1. А в Панель управления\ODBC, ADD User Data Source делаешь?
нет, в том то и смысл, что я хочу подключиться через Jet, указав тока путь к файлу, без настройки ODBC или BDE
bushmen (2003-11-06 10:01:00) [15]
>Anatoly Podgoretsky © (06.11.03 09:54) [5]
>Не установлен АДО, точнее его часть JET
>Это кстати к тем, кто утверждает, что на компьютере не надо >инсталлировать АДО, мол оно там есть.
Это смотря какую операционку использовать, т.к, начиная с mdac2.7 JET идет отдельно от него.
>lovres ©
Ты какую операционку используешь? Не WinXP случайно?
Term (2003-11-06 10:00:00) [16]
> Просто надо, чтобы пути к базе было достаточно для работы
> ней без доп. настроек.
учитывая всё выше сказанное без дополнительных настроек никак, даже с ADO
RDen (2003-11-06 09:57:00) [17]
1. А в Панель управления\ODBC, ADD User Data Source делаешь?
2. ADOConnection.ConnectionString:= Provider=MSDASQL.1;Persist Security Info=False;Data Source=Paradox;
Anatoly Podgoretsky (2003-11-06 09:54:00) [18]
Не установлен АДО, точнее его часть JET
Это кстати к тем, кто утверждает, что на компьютере не надо инсталлировать АДО, мол оно там есть.
lovres (2003-11-06 09:48:00) [19]
> RDen (06.11.03 09:45) [3]
> на форме компоненты ADOConnection и ADOTable:
>
> ADOTable.TableName :="Путь\Имя таблицы.DB";
> ADOTable.Active := True;
Попробовал поместить ADOTable, тоже выдаёт ошибку Could not find installable ISAMпри попытке сделатьActive:=true
RDen (2003-11-06 09:45:00) [20]
на форме компоненты ADOConnection и ADOTable:
ADOTable.TableName :="Путь\Имя таблицы.DB";
ADOTable.Active := True;