Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-90171
Lord Warlock
2003-09-18 09:29
2003.11.27
WM_QUERYENDSESSION


7-90139
Basil
2003-09-08 18:08
2003.11.27
Помогите спрятать прогу от CTRL+ALT+DEL в NT!


1-89985
Софейков Костя
2003-11-13 18:00
2003.11.27
Графики через массив...


14-90057
Denis_Ac
2003-10-31 08:58
2003.11.27
Вот Интересно стало


1-89855
Боян Георгиев
2003-11-16 14:33
2003.11.27
Функция Read для стрингов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский