Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

Удаление текущей записи   Найти похожие ветки 

 
AUS_r4nd0m ©   (2004-11-15 01:25) [0]

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


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

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


 
AUS_r4nd0m ©   (2004-11-15 01:43) [2]

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


 
kostan ©   (2004-11-15 03:24) [3]

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


 
AUS_r4nd0m ©   (2004-11-15 20:13) [4]

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


 
ЮЮ ©   (2004-11-16 03:29) [5]

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

DBGrid.DataSource.DataSet.Delete

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


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

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

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


 
ЮЮ ©   (2004-11-18 09:51) [7]

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

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

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


 
Bless ©   (2004-11-18 10:03) [8]

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


 
ЮЮ ©   (2004-11-18 10:14) [9]

Вчера было:
http://delphimaster.net/view/3-1100592864/
Правда связь ADODataSeta c UpdateSQL в обработчике DataSetProvider.OnBeforeUpdateRecord
Имхо, проще написать наследника ADODataSeta со c его св-вми [Delete|Insert|Modify|Select]SQL  и этой функциональностью.


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


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

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


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

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

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

ГААААААА



Страницы: 1 вся ветка

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
4-1099863792
Змей
2004-11-08 00:43
2004.12.19
Логин


14-1101474424
dr Tr0jan
2004-11-26 16:07
2004.12.19
Загрузка компьютера по таймеру


1-1102076033
Denmin
2004-12-03 15:13
2004.12.19
Есть ли функция определяющая високосный год или нет?


9-1092945950
miek
2004-08-20 00:05
2004.12.19
GLScene: переключение режимов рендеринга


1-1102067677
Игорь нтк
2004-12-03 12:54
2004.12.19
Edit без ini-файла