Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Таблица для работы SQL


Автор: MadCoder 12.5.2008, 11:15
Здравствуйте!

Возникла потребность подгружать данные с SQL-сервера и работать с ними. 
Конкретно, нужна табличка вида:
------------------------------------------------
Номер контракта | Дата заключения
------------------------------------------------

Подгрузку данных реализовал с помощью функции SQL и компонента TADOQuery. Теперь вопрос: как мне работать с полученными данными, нужна возможность доступа к ячейкам (чтение\запись) - при этом все изменения локальны и не отражаются на SQL-базе и возможность сортировки по полю даты (с возможностью пересортировки в случае изменения даты в строчке). Какой компонент посоветуете и как в нем это сделать (чтение\запись и сортировку).
Спасибо.

Автор: Rodman 12.5.2008, 11:25
Цитата(MadCoder @  12.5.2008,  11:15 Найти цитируемый пост)
Подгрузку данных реализовал с помощью функции SQL и компонента TADOQuery.
из TADOQuery можно все что тебе необходимо вытянуть
Код

TADOQuery.Fields.Fields[0].AsInteger;//0 - номер столбца, нумерация с нуля начинается

Цитата(MadCoder @  12.5.2008,  11:15 Найти цитируемый пост)
при этом все изменения локальны и не отражаются на SQL-базе и возможность
данные записываться в базу не будут пока ты их сам туда не пихнешь...
Цитата(MadCoder @  12.5.2008,  11:15 Найти цитируемый пост)
с возможностью пересортировки в случае изменения даты в строчке
вв SQL есть ORDER BY для сортировки, DESC его параметр в случае надобности сортировки в обратном порядке...


и http://forum.vingrad.ru/index.php?show_type=forum&showtopic=174138&kw=%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9 для обучения!

Автор: MadCoder 12.5.2008, 12:04
Спасибо, Родман, разобрался!

Отличный у тебя пример для обучения, респект! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)