Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.032 c
1-1101906911
ANDREI
2004-12-01 16:15
2004.12.19
search


3-1101131621
Карелин Артем
2004-11-22 16:53
2004.12.19
Как выполнить SQL-скрипт с множеством запросов за один раз?


6-1097310919
PUMA
2004-10-09 12:35
2004.12.19
IE страницы


1-1101568108
Dmitry_04
2004-11-27 18:08
2004.12.19
Как скачать себе в программу ярлык сайта?


1-1101844886
Fido24
2004-11-30 23:01
2004.12.19
Как отключить Popup-меню в компоненте?




   Наверх