Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Удаление текущей записи [D7, IB6.x]


AUS_r4nd0m ©   (2004-11-15 01:25:00) 

Здрасьте. Подскажите Как с помощью sql запроса получить запись, которая в данный момент выделена в DBGrid'e?


Rule   (2004-11-18 13:00:00) [1]

ХАХАХА, очередной вопрос вида: мне надо сделать программу управления складом, где найти такую компоненту, которая бы добавляла товар на скалд и печатала накладные ...

или ести более утрировано:
" как мне сделать так чтобы чубздрик упал когда я в него попал ..."

ГААААААА


Плохиш   (2004-11-18 10:22:00) [2]


> AUS_r4nd0m ©   (15.11.04 20:13) [4]

Вот, интересно, когда ты садишься за домашнии задания, ты сначала учебник читаешь или сразу однокласникам звонишь и просишь готовое решение?


ЮЮ   (2004-11-18 10:14:00) [3]

Вчера было:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1100592864&n=1
Правда связь ADODataSeta c UpdateSQL в обработчике DataSetProvider.OnBeforeUpdateRecord
Имхо, проще написать наследника ADODataSeta со c его св-вми [Delete|Insert|Modify|Select]SQL  и этой функциональностью.


Bless   (2004-11-18 10:03:00) [4]

ЮЮ[7]>
А для MS SQL?


ЮЮ   (2004-11-18 09:51:00) [5]

>ClientDataset?
само название говормт, что ClientDataset - это датасет на клиенте. Для общения с БД ему потребуется провайдер.

>А какими компонентами надо пользоваться, чтобы записи редактировались и удалялись с помощью моих запросов?

Из стандвртных:
IBDataSet c его св-вми [Delete|Insert|Modify|Select]SQL  
IBQuery + IBUpdateSQL


Bless   (2004-11-18 09:25:00) [6]

ЮЮ ©  (16.11.04 03:29) [5]>
>зависит от того, какой компонент ты используешь для получения
>этого DataSeta

А какими компонентами надо пользоваться, чтобы записи редактировались и удалялись с помощью моих запросов? ClientDataset?


ЮЮ   (2004-11-16 03:29:00) [7]

DBGrid.DataSource.DataSet.Edit;
...
DBGrid.DataSource.DataSet.Post;

DBGrid.DataSource.DataSet.Delete

А редактироваться и удаляться записи и так будут с помощью запросов, а вот каких именно, написанных тобой или сгенерированных автоматически, зависит от того, какой компонент ты используешь для получения этого DataSeta


AUS_r4nd0m   (2004-11-15 20:13:00) [8]

Вообщем надо удалить или редактировать запись, которая в данный момент выделена в DBGrid'e. Приведите пожалуйста пример.


kostan   (2004-11-15 03:24:00) [9]

не совсем понятно для чего ...
если просто для чтения то значение поля утебя УЖЕ есть...
если хочешь прчитать-изменить при записи то в обработчиках
Update и им подобных можешь получить доступ
через   sender.NewValue,   sender.OldValue  
(где sender это Tfield) - и вообще можешь все получить
от Tfield:)


AUS_r4nd0m   (2004-11-15 01:43:00) [10]

Что-то я не совсем понял. А значение поля этой записи как получить?


Плохиш   (2004-11-15 01:35:00) [11]

1. Она у тебя уже получена
2. По уникальному полю/сочетанию полей


Наверх

Титульная страница Поиск, карта сайта Написать письмо