Ябы предложил вариант еще проще на мой взгляд создать таблицу Paradox7 (самое простое что можно придумать для хранения данных). Paradox в Delphi работает прекрастно, к нему также можно применять SQL запросы. При помощи запросов указываешь необходимые варианты сортировки, фильтрации и т.д. Один из плюсов в том что все необходимые компоненты для работы с этими таблицами уже встроены в Delphi
Базы данных на DelphiБазы данных на Delphi
Автор Br@iN, 18.03.2006, 17:58
#22
Отправлено 23.03.2006, 12:40:12
Mikkiss,
Конечно можно и Paradox. Но MySql гибче. - гораздо проще организовать полноценный распределенный доступ, нет проблем с индиксацией, полноценный(а не local) SQL, не нужно таскать с собой BDE - для работы с MySQL нужна всего одна dll. Что касается скорости разработки то почти то же самое. Ну а если оценивать скорость работы с большим объемом данных то не особо совневаюь что paradox будет медленнее в разы.
Конечно можно и Paradox. Но MySql гибче. - гораздо проще организовать полноценный распределенный доступ, нет проблем с индиксацией, полноценный(а не local) SQL, не нужно таскать с собой BDE - для работы с MySQL нужна всего одна dll. Что касается скорости разработки то почти то же самое. Ну а если оценивать скорость работы с большим объемом данных то не особо совневаюь что paradox будет медленнее в разы.
Сообщение отредактировал ivasi: 23.03.2006, 12:40:36
#24
Отправлено 23.03.2006, 13:37:57
А чем именно проще? Если в плане кодинга то практически то же самое(работа с SQL саевером зачастую быстрее и логичнее), что касается рисования таблиц то без разницы(правда с MySqlLog гораздо приятнее). Единственная сложность - это установка и небольшая настройка(не обязательно) самого сервера.
Но хочу заметить что ресурсов и форумов по теме MySQL гораздо больше чем по Paradox.
А что касается локальных БД то тот же Access, помоему, предпочтительнее.
Хотя все вышесказанное - лично мое субъективное мнение. Возможно что автору поста дейсвительно проще будет работать c Paradox.
Но хочу заметить что ресурсов и форумов по теме MySQL гораздо больше чем по Paradox.
А что касается локальных БД то тот же Access, помоему, предпочтительнее.
Хотя все вышесказанное - лично мое субъективное мнение. Возможно что автору поста дейсвительно проще будет работать c Paradox.
#26
Отправлено 23.03.2006, 15:16:03
имхо тут лучше всетаки paradox поставить и не заморачивать голову. устанавливать BDE сложности не составит. Максимум что надо сделать это создать таблицу и подключить к Delphi. Мне кажется это лучший выбор
Сообщение отредактировал Mikkiss: 23.03.2006, 15:19:05
#27
Отправлено 23.03.2006, 15:40:35
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.
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
#29
Отправлено 23.03.2006, 17:27:34
Хочу зделать важное замечание по теме - в данном вопросе важно понять технологию доступа к данным(чтение, добавление, изменение и пр...). Технологии есть разные - BDE,ADO и др. И если Br@iN разберется как, например. работать с ADO то он сможет оперировать и Paradox и Access и MS-SQL и др... Принцип работы один и тот же, только источники данных разные. Поэтому я советую все же основное внимание уделить именно изучению работы с ADO. Тем более что там все просто и понятно.
Сообщение отредактировал ivasi: 23.03.2006, 17:28:53
#33
Отправлено 29.03.2006, 14:17:34
Ms SQL 2000 Desktop E, Ms SQL 2005 Express E - бесплатные.PS - Ms SQL бесплантым никогда не был
P.S. По вопросу доступа.
BDE для носимых на дискетке/компакте приложений - убийство. Как впрочем вообще, сам по себе.
Использовать нужно ADO. Из под него можно зацепляться на любые типы БД, без особых напрягов.
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0