Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.02.2009, 01:25
fantomba fantomba вне форума
Прохожий
 
Регистрация: 24.12.2008
Сообщения: 23
Репутация: 10
По умолчанию мысли: "ADO или BDE?"

Ребят, совсем запутался. Выношу на общее обсуждение. Программа расчитана на пользователя которому только ткнуть на кнопки и все, т.е. чайника полного. В программе должно быть предусмотрено подключение файлов баз данных. Например, 1,2,3 - файлы db, можно изменять указывая путь и записывать путь к ним в файл. Или же применить механизм BDE, но тогда помимо самой программы необходимо ставить BDE администратор... Может посоветуете что еще?
Ответить с цитированием
  #2  
Старый 17.02.2009, 08:27
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Ставь BDE. Скачай Setupку и ставь вместе с прогой. Да и работает он быстрее чем ADO.
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #3  
Старый 17.02.2009, 18:34
Аватар для Dux
Dux Dux вне форума
Активный
 
Регистрация: 18.03.2008
Сообщения: 206
Репутация: 16
По умолчанию

Цитата:
Сообщение от Yurk@
Ставь BDE. Скачай Setupку и ставь вместе с прогой. Да и работает он быстрее чем ADO.

Да, но BDE уже 10 лет как не обновляется и не развивается...
Ответить с цитированием
  #4  
Старый 17.02.2009, 18:39
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Да, но работает он быстрее чем ADO, что немало важно для работы с БД ... а "возраст" в данном случае не играет роли
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #5  
Старый 17.02.2009, 23:26
Аватар для Dux
Dux Dux вне форума
Активный
 
Регистрация: 18.03.2008
Сообщения: 206
Репутация: 16
По умолчанию

Цитата:
Сообщение от Yurk@
Да, но работает он быстрее чем ADO
С этим спорить не стану. Однако, для информации, Database Desktop в Vista работает некорректно.. а что будет дальше? если программный продукт не идет в ногу со временем, он рано или поздно будет неработоспособен, а если ваш многолетний труд базируется на старой технологии, вы это прочувствуете.. имхо
Ответить с цитированием
Этот пользователь сказал Спасибо Dux за это полезное сообщение:
gerych (14.01.2012)
  #6  
Старый 18.02.2009, 00:45
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,020
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

ИМХО ни то, ни другое.
dbExpress или firebird/embedded firebird.
Ну или компоненты прямого доступа. Например, вполне можно использовать SQLite или TDBF (доступен на www.torry.ru)
Ответить с цитированием
  #7  
Старый 18.02.2009, 21:12
fantomba fantomba вне форума
Прохожий
 
Регистрация: 24.12.2008
Сообщения: 23
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
ИМХО ни то, ни другое.
dbExpress или firebird/embedded firebird.
Ну или компоненты прямого доступа. Например, вполне можно использовать SQLite или TDBF (доступен на www.torry.ru)
lmikle конечно уважаю твое мнение, но боюсь не дорос еще до этих технологий. Хотя если они схожи с BDE или ADO то освоим в кратчайшие сроки.

Ребят, но еще хочется сказать, что база не очень большая, т.е. уместно ли тут говорить о скорости? база порядка 1000 записей.

Прочитал множество заметок, но механизм aliasов неочень понятен.. Если можно, поясните.
Ответить с цитированием
  #8  
Старый 18.02.2009, 21:18
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,020
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Если база небольшая, то тем более испольуй fireBird или его встраиваемую версию. Для работы с ним достаточно IBX-компонентов.

А алиас - это просто. Это просто короткое имя, за которым, на самом деле, стоит полная квалификация пути доступа к БД. Если я не ошибаюсь, то применяется только для BDE.
Ответить с цитированием
  #9  
Старый 18.02.2009, 21:50
fantomba fantomba вне форума
Прохожий
 
Регистрация: 24.12.2008
Сообщения: 23
Репутация: 10
По умолчанию

т.е. например имя "база", а за ним весь путь к базе.. можно ли его использовать в примере который был в самом начале темы? или же проще с файлами? попробую еще файр.. Дело в том что есть подозрение, что с БД будут проблемы из-за BDE, в плане ошибок...
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:05.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter