Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.034 c
4-1099405772
DSKalugin
2004-11-02 17:29
2004.12.19
Как изменить частоту видеоадаптера?


1-1102083054
Ольга
2004-12-03 17:10
2004.12.19
Динамическое создание PopupMenu


1-1102423590
Zloy
2004-12-07 15:46
2004.12.19
Как проверить Edit, введен текст или цифры?


4-1099675061
hamster
2004-11-05 20:17
2004.12.19
Процесс


6-1097126516
Sirus
2004-10-07 09:21
2004.12.19
Как запретить компу принимать и отправлять данные на опред. IP ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский