Форум: "Базы";
Текущий архив: 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.46 MB
Время: 0.01 c