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

Вниз

текущая запись в Гриде   Найти похожие ветки 

 
Till   (2003-07-05 15:34) [0]

Как узнать какая запись сейчас текущая в Гриде, и записать в виде SQL запроса ее удаление?
Заранее всем спасибо!


 
Наталия   (2003-07-05 17:26) [1]

Текущая запись та, на которой находится курсор. Удалить в SQL запросе можно, используя команду delete, у которой в условии where указать ключевое поле текущей записи.


 
Семен Сорокин   (2003-07-05 18:38) [2]

TDataSet.Delete


 
Till   (2003-07-06 10:20) [3]

Сделал так работает :)
procedure TMain.ToolButton9Click(Sender: TObject);
var
id : String;
begin
id := DM.MainDataSource.DataSet.FieldByName("ROWID").AsString;
DM.GeneralSQL.SQL.Text := "Delete from ekbs_kom_bases where rowid="""+id+"""";
DM.GeneralSQL.ExecSQL;
DM.GeneralSQL.SQL.Text := "select t.*, t.rowid from ekbs_kom_bases t";
DM.GeneralSQL.ExecSQL;
end;


 
KSergey   (2003-07-06 11:27) [4]

А во это вот зачем?

DM.GeneralSQL.SQL.Text := "select t.*, t.rowid from ekbs_kom_bases t";
DM.GeneralSQL.ExecSQL;



 
Till   (2003-07-06 14:38) [5]


> KSergey © (06.07.03 11:27)
> А во это вот зачем?
>
> DM.GeneralSQL.SQL.Text := "select t.*, t.rowid from ekbs_kom_bases
> t";
> DM.GeneralSQL.ExecSQL;

чтобы отобразить все записи у меня ДатаСорс связан с ГенералСКЛ. Вотт.....


 
Anatoly Podgoretsky   (2003-07-06 15:49) [6]

Нет, он спрашивает, почему ты применяешь ExecSQL к запросу?


 
Till   (2003-07-06 15:51) [7]


> Anatoly Podgoretsky © (06.07.03 15:49)
> Нет, он спрашивает, почему ты применяешь ExecSQL к запросу?

Чтобы выполнить его!


 
Anatoly Podgoretsky   (2003-07-06 15:55) [8]

Нельзя


 
Till   (2003-07-06 16:02) [9]


> Anatoly Podgoretsky © (06.07.03 15:55)
> Нельзя

А как надо?


 
Anatoly Podgoretsky   (2003-07-06 16:05) [10]

Open


 
Till   (2003-07-06 16:11) [11]


> Anatoly Podgoretsky © (06.07.03 16:05)
> Open

А разница в чем? Объясните пожалуйста, просто я понять не могу...


 
Anatoly Podgoretsky   (2003-07-06 16:15) [12]

Посмотри в справочной системе, а суть в том, если возвразается набор данных, то Open, иначе ExecSQL


 
Till   (2003-07-06 16:19) [13]


> Anatoly Podgoretsky © (06.07.03 16:15)
> Посмотри в справочной системе, а суть в том, если возвразается
> набор данных, то Open, иначе ExecSQL

Понял буду знать, спасибо!



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

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

Наверх




Память: 0.46 MB
Время: 0.005 c
3-91639
Devil
2003-07-03 22:27
2003.07.28
Обмен


14-91861
Proxy_HELP
2003-07-10 13:04
2003.07.28
Proxy


3-91630
Till
2003-07-04 08:30
2003.07.28
Тонкий клиент для Oracle


14-91843
mika
2003-07-10 17:38
2003.07.28
игры


14-91910
AZ
2003-07-11 07:42
2003.07.28
Файлы *.gfx





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