Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi. Философия доступа к локальной базе данных.

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

KDPoid



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Захотелось по-быстрому написать маленькое домохозяечное приложение.
Есть база sqlite, есть Delphi XE3, в ней есть DevExpress.
Соответственно, ни какой трёхзвенки, хранимых процедур на сервере СУБД и т.д.
Объём данных небольшой, так что городить самому порционную загрузку данных в кэш  приложения и показ оттуда - тоже как-то лениво.  
Моральная готовность написать на коленке небольшое приложение есть, а вот затевать большую, серьёзную писанину из-за ерундовой проблемы - хочется избежать.    
 
BDE использовать не буду по религиозным причинам.
 
Вроде как, dbExpress.  
Положил TSQLQuery - TDataSouurce - TcxGridDBTableView
Grid отказывается заниматься редактированием (и его можно понять )
Симулировал трёхзвенку внутри приложения, отгрёб проблему инсертов, потому что PK - автоинкрементное поле...
Наступив на третьи грабли, подумалось, что я, всяко, не первопроходец.
 
Может кто подскажет самый безболезненный путь в моей ситуации, до того как я самостоятельно обступаю все грабли ?...

Всего записей: 404 | Зарегистр. 08-08-2006 | Отправлено: 14:09 14-10-2015
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KDPoid, в твоем случае вообще не вижу никаких проблем. Устанавливаешь MySQL, для доступа берешь DevArt MyDAC, для отображения используешь TcxGridTableView.
Т.к. ты говоришь, что объем данных небольшой, то грузишь данные через DataController у грида. Работы на 30 минут на все)))

Всего записей: 791 | Зарегистр. 22-10-2004 | Отправлено: 00:48 15-10-2015 | Исправлено: asutp2, 00:49 15-10-2015
KDPoid



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Устройство, функциональность которого надо дополнить, держит свои данные в SQLite. Так что, похоже, мне надо посмотреть, как выглядит DevArt LiteDAC...
 
Спасибочки, попробую.

Всего записей: 404 | Зарегистр. 08-08-2006 | Отправлено: 07:49 15-10-2015
KDPoid



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, в 30 минут я не уложился, но вообще - "королева в восхищении".
Ещё раз спасибочки. Действительно, весь понадобившийся функционал - из коробки...
Даже маппинг sqlite-вого суррогата даты в TDateTime работает в обе стороны...

Всего записей: 404 | Зарегистр. 08-08-2006 | Отправлено: 07:10 16-10-2015
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KDPoid, отлично)

Всего записей: 791 | Зарегистр. 22-10-2004 | Отправлено: 07:31 16-10-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi. Философия доступа к локальной базе данных.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru