Главная страница
    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.49 MB
Время: 0.032 c
1-1101992869
Aleksandr.
2004-12-02 16:07
2004.12.19
У меня Делфи сломалась, или как?


3-1100687772
Chery
2004-11-17 13:36
2004.12.19
Нет конекта через службу Borland Socket Server.


4-1099838642
SPeller
2004-11-07 17:44
2004.12.19
Combobox и манифест ХР


1-1102314727
Adis Tadas
2004-12-06 09:32
2004.12.19
как вернуть _Recordset из DLL ?


1-1102258676
AdmeraL
2004-12-05 17:57
2004.12.19
TServerSocket и TClientSocket





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский