Перейти к содержимому

Фотография

Базы данных на DelphiБазы данных на Delphi


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 32

#21
Mikkiss

Mikkiss
  • Гость
  • 32 сообщений
Ябы предложил вариант еще проще на мой взгляд :-) создать таблицу Paradox7 (самое простое что можно придумать для хранения данных). Paradox в Delphi работает прекрастно, к нему также можно применять SQL запросы. При помощи запросов указываешь необходимые варианты сортировки, фильтрации и т.д. Один из плюсов в том что все необходимые компоненты для работы с этими таблицами уже встроены в Delphi
  • 0

#22
ivasi

ivasi
  • Постоялец
  • 366 сообщений
Mikkiss,
Конечно можно и Paradox. Но MySql гибче. - гораздо проще организовать полноценный распределенный доступ, нет проблем с индиксацией, полноценный(а не local) SQL, не нужно таскать с собой BDE - для работы с MySQL нужна всего одна dll. Что касается скорости разработки то почти то же самое. Ну а если оценивать скорость работы с большим объемом данных то не особо совневаюь что paradox будет медленнее в разы.

Сообщение отредактировал ivasi: 23.03.2006, 12:40:36

  • 0

#23
Mikkiss

Mikkiss
  • Гость
  • 32 сообщений
Да, насчет BDE плностью согласен. :bored: но человеку до этого не работавшему с БД проще освоить Paradox
  • 0

#24
ivasi

ivasi
  • Постоялец
  • 366 сообщений
А чем именно проще? Если в плане кодинга то практически то же самое(работа с SQL саевером зачастую быстрее и логичнее), что касается рисования таблиц то без разницы(правда с MySqlLog гораздо приятнее). Единственная сложность - это установка и небольшая настройка(не обязательно) самого сервера.
Но хочу заметить что ресурсов и форумов по теме MySQL гораздо больше чем по Paradox.
А что касается локальных БД то тот же Access, помоему, предпочтительнее.
Хотя все вышесказанное - лично мое субъективное мнение. Возможно что автору поста дейсвительно проще будет работать c Paradox.
  • 0

#25
Br@iN

Br@iN
  • Завсегдатай
  • 149 сообщений
Народ мне термины типа "paradox" BDE ничего не говорят. Я в БД ноль. Может дадите ссылку на пример. Только мне нужно без MySQL т.е. чтобы моя програм работала на любом компе и была не зависима от установлен на нем MySQL или нет.
  • 0

#26
Mikkiss

Mikkiss
  • Гость
  • 32 сообщений
имхо тут лучше всетаки paradox поставить и не заморачивать голову. устанавливать BDE сложности не составит. Максимум что надо сделать это создать таблицу и подключить к Delphi. Мне кажется это лучший выбор

Сообщение отредактировал Mikkiss: 23.03.2006, 15:19:05

  • 0

#27
ivasi

ivasi
  • Постоялец
  • 366 сообщений
Br@iN чтобы твоя программа работала на любом компе, без установки чего бы то ни было советую работать через ADO - это механизм доступа к данным от Microsoft и он ,как правило, уже установлен в системе(на старых виндах нужно ставить). Тем более что в Delphi уже есть компоненты для работы с ADO.
BDE - это механизм от Borland - его нужно везде таскать за собой.
Вот пара статей по ADO
http://www.codenet.r...ogr/delphi/ado/
http://www.delphimas..._com/index.html
Ну и поискать по "delphi ado".

PS кстати - в первой статье описаны причины перехода с BDE на ADO.

Сообщение отредактировал ivasi: 23.03.2006, 17:17:07

  • 0

#28
Mikkiss

Mikkiss
  • Гость
  • 32 сообщений
Кстати, что касается информации о Paradaox, то у меня статеек приличное количество имеется :bored:
  • 0

#29
ivasi

ivasi
  • Постоялец
  • 366 сообщений
Хочу зделать важное замечание по теме - в данном вопросе важно понять технологию доступа к данным(чтение, добавление, изменение и пр...). Технологии есть разные - BDE,ADO и др. И если Br@iN разберется как, например. работать с ADO то он сможет оперировать и Paradox и Access и MS-SQL и др... Принцип работы один и тот же, только источники данных разные. Поэтому я советую все же основное внимание уделить именно изучению работы с ADO. Тем более что там все просто и понятно.

Сообщение отредактировал ivasi: 23.03.2006, 17:28:53

  • 0

#30
Mikkiss

Mikkiss
  • Гость
  • 32 сообщений
Можно вопрос ? ты до этого говорил про MsSQL или MySQL ??
  • 0

#31
ivasi

ivasi
  • Постоялец
  • 366 сообщений
До этого я говорил про MySQL. И предложил direct access библиотеку для работы с ним.


PS - Ms SQL бесплантым никогда не был :bored:
  • 0

#32
Mikkiss

Mikkiss
  • Гость
  • 32 сообщений
Хы :bored: я щасливчик получается ... придут и арестуют меня
  • 0

#33
Shirson

Shirson
  • Завсегдатай
  • 227 сообщений

PS - Ms SQL бесплантым никогда не был :-)

Ms SQL 2000 Desktop E, Ms SQL 2005 Express E - бесплатные.

P.S. По вопросу доступа.
BDE для носимых на дискетке/компакте приложений - убийство. Как впрочем вообще, сам по себе.
Использовать нужно ADO. Из под него можно зацепляться на любые типы БД, без особых напрягов.
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.