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