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

Вниз

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

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

Наверх





Память: 0.47 MB
Время: 0.011 c
4-91950
PashaIv
2003-05-25 22:16
2003.07.28
---|Ветка была без названия|---


14-91902
Чижик Пыжик
2003-07-11 22:48
2003.07.28
Разные сайты под одним IP адресом


1-91755
Yuraz
2003-07-15 14:08
2003.07.28
Как повернуть фигуру (пересчитать неск. вершин) на опр. угол?


3-91654
??
2003-07-05 18:57
2003.07.28
почему не удаётся подсоединить несколько клиентов???


3-91689
Sedunov Vitaly
2003-07-06 13:07
2003.07.28
Вопрос про Quantum Grid





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