![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Paradox без DBE( XP pro ) [D7, Paradox, без BDE]
xmed © (2005-05-06 12:22:00)Доброе время суток.
У меня один вопрос ответ на который не могу найти. Я обладаю малой квалификацией и не могу понять, напишите может код КАК БЕЗ BDE открыть таблицу Paradox??? Статьи по данному вопросу есть но канкретного примера : сделайте это патом нажмите сдесь нету... к сожалению. Очень нужен код для открывания таблицы в режиме Readonly.
Я не могу изменять таблицу ваабче никак, только чтенияе и всё. А может у кого то есть ссылки на рабочие компоненты?
Заранее дяк.
Anatoly Podgoretsky (2005-05-10 13:54:00) [41]как пользоваться MDAC?
Очень просто, после загрузки, дважды щелкнуть по файлу, далее постоянно нажимать на ENTER
xmed © (10.05.05 13:41) [21]
Connection String в студию
sniknik (2005-05-10 13:52:00) [42]ну а запрос какой? если таблицы нет в том каталоге который указал в строке, то имя действительно не допустимо.
и потом не вижу в пунктах 1-5 "соеденил ADOQuery1 с ADOConnection1", если не соеденил то настройки одного компонента другому пофиг.
xmed (2005-05-10 13:41:00) [43]Правильно ли я понял:
1. нашёл MDAC ? проинсталировал.
2. в закладке ADO взял компоненту ADOConnection1
3. Provider - "OLE DB Provider for ODBC Drivers"
4. Выбрал нужный Alias.
5. Проверил соединения, но когда попытался Acive := Truу для
ADOQuery1, то выдает ошибку :
"[Microsoft][Драйвер ODBC Paradox]Недопустимое имя"
xmed (2005-05-10 13:08:00) [44]
> sniknik ©
Дяк, ...
З.Ы. А насчет курсов я падумаю наверно всетаки и в правду надо
:-((((
sniknik (2005-05-10 13:02:00) [45]> как пользоваться MDAC?
http://www.yandex.ru/yandsearch?stype=www&nl=0&text=%EA%E0%EA+%EF%EE%EB%FC%E7%EE%E2%E0%F2%FC%F1%FF+MDAC
> есть ли линки на статьи в Delphi???
http://www.yandex.ru/yandsearch?text=%E5%F1%F2%FC+%EB%E8+%EB%E8%ED%EA%E8+%ED%E0+%F1%F2%E0%F2%FC%E8+%E2+Delphi&stype=www
однозначно, на курсы... в инете дают намек, просто слово из специфики, все остальное можно найти. причем элементарно. если это конечно есть (насчет статей в Delphi сомневаюсь, в нем обычно программы ;о)))
xmed (2005-05-10 12:02:00) [46]
>
> Anatoly Podgoretsky © (10.05.05 11:39) [17]
> Тогда на курсы по пользованию Интернет.
Вопрос не задан и соответственно не правильно понят,
как пользоваться MDAC?
есть ли линки на статьи в Delphi???
Anatoly Podgoretsky (2005-05-10 11:39:00) [47]Тогда на курсы по пользованию Интернет.
xmed (2005-05-10 10:42:00) [48]
>
> Anatoly Podgoretsky © (10.05.05 09:23) [15]
> Никаких ссылок не надо, работает поиск по слову MDAC, если
> уже не установлен.
чесно, ни чего не понял... :-(
Anatoly Podgoretsky (2005-05-10 09:23:00) [49]Никаких ссылок не надо, работает поиск по слову MDAC, если уже не установлен.
xmed (2005-05-10 09:18:00) [50]to Anatoly Podgoretsky
> минидрайвер БДЕ лицензированый Микрософтом
- а этот драйвер идет в комплекте с ХР виндой?
З.Ы. А ссылки на компоненты у кого нибуть есть?
Anatoly Podgoretsky (2005-05-06 22:04:00) [51]xmed © (06.05.05 14:33) [9]
Неважно, при использовании АДО будет использовать мини драйвер БДЕ только в режиме чтения или если установлен полный БДЕ то полный доступ.
evvcom © (06.05.05 14:40) [10]
А чего это ты про ODBC когда речь про АДО, но все равно и в этом будет использован минидрайвер БДЕ лицензированый Микрософтом у Борланда, для включения в MDAC
sniknik (2005-05-06 17:01:00) [52]>> И имеем использование БДЕ
>Для меня это неочевидно.
для ADO делаеш строку подключения к этому драйверу
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DRIVER={Microsoft Paradox Driver (*.db )};DBQ=D:\;DefaultDir=D:\;DriverId=538;FIL=Paradox 5.X;MaxBufferSize=2048;PageTimeout=5;"
выполняеш запрос к несушествующей таблице
SELECT * FROM ЕеНеДолжноБыть
получаеш
EOleException : [Microsoft][Драйвер ODBC Paradox] Объект 'ЕеНеДолжноБыть' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути
видиш кто на самом деле выполняет доступ... после идеш в хелп по джету(Jet) читаеш
Драйвер баз данных Paradox работает в одном из двух режимов, в зависимости от того, установлено ядро баз данных Borland Database Engine (BDE) или нет. Данные Paradox обновляются только с помощью ядра BDE. Если ядро BDE не используется, данные Paradox можно читать, экспортировать или присоединять только для чтения.
причем второй режим, использует все тот же BDE в минимальном "урезаном" варианте. (цитату из хелпа неота искать)
теперь очевиднее?
evvcom (2005-05-06 14:50:00) [53]
> Абцолютно правильно с этим то я и столкнулся!!!!!
> З.Ы. с BDE в смысле
Выходит, Microsoft ставит этот драйвер, только если стоит BDE? Возможно... Я замечал, что этот драйвер появляется не сразу после установки ОС, но особо никогда не пытался засечь после чего он появляется.
С другой стороны, это тоже логично. В конце концов Paradox борландский продукт.
evvcom (2005-05-06 14:40:00) [54]
> И имеем использование БДЕ
Для меня это неочевидно.
В реестре HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Microsoft Paradox Driver (*.db ) параметр Driver = C:\WINNT\system32\odbcjt32.dll
В файле odbcjt32.dll: производитель Microsoft, продукт MDAC.
Что-то я пока не вижу BDE.
xmed (2005-05-06 14:33:00) [55]
> Anatoly Podgoretsky © (06.05.05 14:12) [8]
> evvcom © (06.05.05 14:09) [7]
> И имеем использование БДЕ
Абцолютно правильно с этим то я и столкнулся!!!!!
З.Ы. с BDE в смысле
Anatoly Podgoretsky (2005-05-06 14:12:00) [56]evvcom © (06.05.05 14:09) [7]
И имеем использование БДЕ
evvcom (2005-05-06 14:09:00) [57]
> Anatoly Podgoretsky © (06.05.05 12:32) [2]
> evvcom © (06.05.05 12:31) [1]
> Ты уверен, не вводи парня в заблуждение.
А в чем дело? Настраиваешь ODBC: Microsoft Paradox Driver (*.db) и через ADO. Хотя мне BDE больше нравится.
xmed (2005-05-06 12:57:00) [58]to ANB
Нме просто надо в Grid вывести таблицу
ANB (2005-05-06 12:50:00) [59]
> что за DBU.EXE ????
- утилита из состава Clipper. Открывает DBF. Последние версии Clipper поддерживают Paradox. Ты вообще хочешь в таблицу залезть или тебе надо ее в гриде вывести ?
xmed (2005-05-06 12:42:00) [60]to Mozart
что за DBU.EXE ????
что этот зверь делает
to evvcom
пробовал не помогает потому и задал вопрос