Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как подключиться к Paradox-таблице без BDE? [D6, Paradox]


Страницы:   1 2

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;


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо