Поиск:

Ответ в темуСоздание новой темы Создание опроса
> какую лучше использовать базу? 
:(
    Опции темы
SergeBS
Дата 13.6.2007, 03:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 11
Всего: 22



Akella
Цитата
писать программу, используя только базовые классы не очень-то легко 

Причем тут базовые классы - не понял. Был у меня такой опыт: связка MySQL - ADO - Delphi. Задачка - так себе, мелочь. Штук 5-10 таблиц, 3-5 юзеров. Ну так когда мне понадобилось (уж не помню почему - то ли MySQL сервак стал спотыкаться об апача новой версии, то ли просто я дурью маялся smile ) я за 1 день перекинул структуры+данные в MS SQL, заменил строку подключения (udl-файл) - и ВСЕ. В коде программы не менял ничего. Т.е. exe-шник остался тот же. Правда с Oracle/InterBase/FireBird такой фокус уже не пройдет. Они версионники и autoincrement в упор не понимают :(. 
Но вообще проблема переноса - не в классах, а совместимости диалекта SQL (если он применяется smile ) и типов данных. ИМХО.
PM MAIL   Вверх
Romkin
Дата 13.6.2007, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 189
Регистрация: 14.11.2006
Где: Москва

Репутация: нет
Всего: 5



Цитата(SergeBS @  13.6.2007,  03:54 Найти цитируемый пост)
 Они версионники и autoincrement в упор не понимают

И слава богу smile Автоинкремент элементарно эмулируется на основе генератора/последовательности. А вот обратное неверно...
PM ICQ   Вверх
Akella
Дата 13.6.2007, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(SergeBS @  13.6.2007,  03:54 Найти цитируемый пост)
Причем тут базовые классы - не понял.

я имел ввиду если использовать только TDataSet и не использовать, например TpFibDataSet со всеми его примочками, так что переезд с одной базы на другую не может сказаться безполезненно
PM MAIL   Вверх
Fiyanov
Дата 19.6.2007, 07:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 255
Регистрация: 19.4.2007
Где: Kazakhstan->Te mirtau

Репутация: нет
Всего: 2



Вообще мне кажеться если проект не большой то можно и BDE + Paradox или DBase. И всё будет мазя без всяких там ухищирений. А если таблици маленькие (Содержат мало инфы) то можно ваще XML использовать. ТОка парсер грамотный найти. Или написать самому.
PM MAIL ICQ   Вверх
Deniz
Дата 20.6.2007, 05:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 8
Всего: 44



Поддержу bartram
Firebird embedded
Можно ADO+Access
Везде есть свои "+" и "-"

Это сообщение отредактировал(а) Deniz - 20.6.2007, 05:05


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Тиль
Дата 22.6.2007, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



не... просто по работе сталкиваюсь часто с такими же проблемами- лучше ADO+Access нету ничего....если конечно базу Oracle развернуть не хочешь
--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
SergeBS
Дата 23.6.2007, 03:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 11
Всего: 22



Тиль
Цитата
не... просто по работе сталкиваюсь часто с такими же проблемами- лучше ADO+Access нету ничего....если конечно базу Oracle развернуть не хочешь 

Да брось. Бесплатных локальных движков хватает. ADO+Access - железно тормозят по сравнению с ними во-первых, движки не требуют наличия офиса/MS Jet во-вторых, работают на Win9X и WinNT платформах одинаково (не надо накатывать обновления ADO) в-третьих, и никаких проблем с подхватыванием базы (установкой) в-четвертых. А Oracle оставим мазохистам smile. Уточняю: для этой задачи. А то налетят Ораклисты, затопчут. Или пальцами затычут smile.
PM MAIL   Вверх
Тиль
Дата 23.6.2007, 06:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



и зытычем smile  smile  smile 
--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1134 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.