Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2010, 21:51   #11
palevg
Пользователь
 
Аватар для palevg
 
Регистрация: 03.10.2010
Сообщений: 77
По умолчанию

GunSmoker и Serge_Bliznykov: есть к вам вопрос.
Цитата:
RX уже сто лет как отдали джедаям, где она и развивается.
Подскажите, плиз, более современный пакет компонентов.
ЗЫ: уж больно удобный TDBDateEdit есть в RX
По соотношению цена-качество, халявное пиво не имеет конкурентов.
palevg вне форума Ответить с цитированием
Старый 06.10.2010, 22:13   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

всё, что было в RX (и плюс ещё сотни других компонент) всосал в себя бесплатный пакет JEDI (он состоит из двух библиотек: JVCL - это библиотека визуальных компонентов, JCL - библиотека кода (невизуальных) компонентов.
Взять можно тут - http://sourceforge.net/projects/jvcl/
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.10.2010, 22:41   #13
palevg
Пользователь
 
Аватар для palevg
 
Регистрация: 03.10.2010
Сообщений: 77
По умолчанию

Спасибо!!!

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
ADO. Реже - DBX, Zeos.
Почитал про ADO. Не всё, конечно, но загрустить успел.
Если я правильно понял - Paradox-таблицами там не воспользуешься...

Смысл вопроса вот в чём: некая БД написана в Delphi с использованием BDE и таблиц Paradox 7.
Если BDE настолько старая/хреновая/немодная/ваш_эпитет технология, на что намекнул
Цитата:
Сообщение от GunSmoker Посмотреть сообщение
Боже, кому в 2010-м году приходит в голову использовать BDE? Это технология 95-го года, когда другого ничего не было
то прошу совета в варианте перехода на более современную технологию/движок/и т.п.

Сомнения насчёт ADO подкинуты ещё и прочтением темы http://programmersforum.ru/showthread.php?t=116318 на этом же форуме
По соотношению цена-качество, халявное пиво не имеет конкурентов.

Последний раз редактировалось mihali4; 02.11.2010 в 12:02.
palevg вне форума Ответить с цитированием
Старый 11.10.2010, 08:21   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сомнения насчёт ADO подкинуты ещё и прочтением темы
Это автор темы ошибся!!! Почитайте пост #4 от Stilet!!! Автор темы перепутал технологию доступа к данным с той СУБД, к которой он подключался через эту технологию. Ну это всё равно как сказать, у меня очень плохая соломенка для коктейля - я через неё пытался попить бензин - так вот соломенка даёт мерзкий вкус!

в данном случае вместо ADO следует читать MS ACCESS.

Это раз.

а во вторых, я погуглил. Вроде бы через тот же провайдер, что идёт подключение к MS Access (Microsoft Jet OLEDB 4.0) можно подключаться к базам Парадокс (я не проверял, просто передаю то, что люди писали на форумах).

и третье. Если уж переходите на новую версию, так берите новые движки СУБД!!
Firebird/MySQL/MS SQL/Oracle и т.д.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.10.2010, 13:57   #15
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Я не спец в БД, но Paradox вполне можно использовать через ADO. Другое дело, что Paradox - это "родной формат" BDE. MS Jet Engine, через который ADO работает с DB файлами, является не самым удачным решением для Paradox.

Читать.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 12.10.2010, 02:21   #16
palevg
Пользователь
 
Аватар для palevg
 
Регистрация: 03.10.2010
Сообщений: 77
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
Я не спец в БД, но Paradox вполне можно использовать через ADO. Другое дело, что Paradox - это "родной формат" BDE. MS Jet Engine, через который ADO работает с DB файлами, является не самым удачным решением для Paradox.

Читать.
Супер-полезная ссылка, спасибо!!
Я таки смог подключить существующие Paradox-таблицы через ADO

Не утерпел и решил проверить возможность простейших операций (создать/редактировать/удалить).
Создал новый проект, поместил туда компоненты TADOConnection, TADOQuery, TDataSource, TDBGrid и TDBNavigator.
В режим редактирования входит, но вот при попытке сохранить изменения выдаёт ошибку с текстом: "В операции должен использоваться обновляемый запрос".
Потом обнаружил, что удалять запись в таблице тоже не даёт.
В чём м.б. проблема?
По соотношению цена-качество, халявное пиво не имеет конкурентов.
palevg вне форума Ответить с цитированием
Старый 12.10.2010, 14:19   #17
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Хз, я с БД практически не работал и уж тем более не знаю такие тонкости.

Есть мнение, что такие вопросы нужно задавать в новой теме и в соответствующем разделе - тогда на них сможет ответить человек, который знает ответ на этот вопрос.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 13.10.2010, 11:15   #18
palevg
Пользователь
 
Аватар для palevg
 
Регистрация: 03.10.2010
Сообщений: 77
По умолчанию

GunSmoker, вы правы как никогда! ))))
Так и сделал: http://programmersforum.ru/showthread.php?t=116780
По соотношению цена-качество, халявное пиво не имеет конкурентов.
palevg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переход на VS Studio 2010 Sparky Общие вопросы C/C++ 4 18.04.2010 14:47
Переход с Delphi на другую ORBIUS Свободное общение 10 21.07.2008 18:40
Delphi разных версий по разному компилируют Sergey2 Общие вопросы Delphi 3 12.01.2008 11:45
переход на Delphi 2005 SERG1980 Софт 7 28.04.2007 17:04