Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2010, 18:06   #1
AK BULLETS
Пользователь
 
Регистрация: 18.03.2010
Сообщений: 88
Восклицание Как правильно изменять данные в теблице БД!?

Добрый день!
Я с помощью adoquery и datasourse отображаю данные таблицы БД в гриде.
Изменения в таблицу БД вношу с помощью adocommand sql-запросом update.
После этого, для отображения изменений, внесённых в таблицу БД в гриде я закрываю и открываю adoquery.
Понимаю, что это как то криво, но как ПРАВИЛЬНО не знаю.
Поясните plz!
AK BULLETS вне форума Ответить с цитированием
Старый 23.03.2010, 00:00   #2
Karabash
Форумчанин
 
Регистрация: 26.07.2009
Сообщений: 216
По умолчанию

Спите спокойно. Именно так как вы делаете - это и есть правильно.
Karabash вне форума Ответить с цитированием
Старый 23.03.2010, 09:21   #3
AK BULLETS
Пользователь
 
Регистрация: 18.03.2010
Сообщений: 88
По умолчанию

Но при больших объемах, эта схема тормозит.
AK BULLETS вне форума Ответить с цитированием
Старый 23.03.2010, 10:02   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но как ПРАВИЛЬНО не знаю.
Предлагаю заменить DBGrid на стандартный грид, и наполнять его программно
А при добавлении не переоткрывать запрос, а просто если добавление прошло удачно, то дописать в конец грида еще одну строку.
Я лично так делаю.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.03.2010, 10:53   #5
AK BULLETS
Пользователь
 
Регистрация: 18.03.2010
Сообщений: 88
По умолчанию

Соответственно и изменения писать прямо в грид?
AK BULLETS вне форума Ответить с цитированием
Старый 23.03.2010, 11:18   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Естесственно
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменять атрибуты музыкального файла такие как Исполнитель, Альбом и т.п. TwiX Общие вопросы Delphi 4 22.01.2010 14:48
Как правильно сохранить данные в таблицу??? kAtenok87 PHP 4 07.05.2009 11:24
Как правильно скопировать данные с одного текстового файла в другой? Dem80 Общие вопросы C/C++ 2 06.03.2009 22:17
function NetUserGetInfo, не правильно отображает данные MStorm Помощь студентам 1 15.01.2008 20:43