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

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

Paradox без DBE( XP pro ) [D7, Paradox, без BDE]


Страницы:   1 2 3 4

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
пробовал не помогает потому и задал вопрос


Страницы:   1 2 3 4

Наверх

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