Dbgrid Delete

  • Автор темы NOCaut
  • Дата начала
N

NOCaut

#1
БД: Access
связь: TadoQuary
отображение: TDBGrid
Как написать запрос для удаление записи?
Есть таблица: ID (инкримент)
|ID| |Name|
1 nam1
3 nam2
4 nam3
мне нада удалить поточную запись в Grid. Как получить id поточной записи грида?
 

vital

Больной Компом Детектед
29.01.2006
2 432
33
#2
Delete name from table where id=dbgrid.selected

Смотрим и думаем..
 
N

NOCaut

#4
vital Я же вроди написал что ID ето (инкримент) и он невсегда совпадает с dbgrid.selected
 
N

NOCaut

#5
Спасибо я решил етот вопрос примерно так:
AdoQuery1.Sql.Text := 'DELETE FROM table_name WHERE ID=:ident';
ADOQuery1.Parameters.ParamByName('ident').Value := ADOQuery1.FieldByName('ID').Value;
ADOQuery1.ExecSQL;