Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как удалить строку из DBGrid, чтобы она и из базы удалилась

68K
15 декабря 2012 года
BlGhost
24 / / 25.11.2012
Запрос типа "Delete ...... FROM.......WHERE" не подходит, так как таблицы всегда разные и понять, где ключ нельзя.

Нужно просто взять и удалить выделенную строку. Подскажите, кто знает, как это сделать. Пишут про SQLQuery->Delete. А как это осуществить?
1
16 декабря 2012 года
kot_
7.3K / / 20.01.2000
если речь идет о Query - то кроме Delete ...... FROM.......WHERE вариантов особо нет.
8
16 декабря 2012 года
mfender
3.5K / / 15.06.2005
Так то в DBGrid ряды являются рядом в DataSet, и удаляя ряд в DBGrid удаляешь его из таблицы. Если конечно данные из запроса без связываний.
1
16 декабря 2012 года
kot_
7.3K / / 20.01.2000
Цитата: mfender
Так то в DBGrid ряды являются рядом в DataSet, и удаляя ряд в DBGrid удаляешь его из таблицы. Если конечно данные из запроса без связываний.


помоему не факт. с Query это возможно не сработает - так как он оперирует набором данных, а не таблицей. Хотя возможно и ошибаюсь, лень эксперементировать.

71K
07 января 2013 года
NoMercy
21 / / 03.02.2012
 
Код:
//ADO при выборе в DBGrid
 ADOTable1->Delete();  
//BDE при выборе в DBGrid
Table1->Delete();
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог