Dbgrid Delete

Тема в разделе "Delphi - Базы данных", создана пользователем NOCaut, 16 июл 2010.

  1. NOCaut

    NOCaut Гость

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

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    Delete name from table where id=dbgrid.selected

    Смотрим и думаем..
     
  3. VahaC

    VahaC Well-Known Member

    Регистрация:
    10 янв 2007
    Сообщения:
    116
    Симпатии:
    0
  4. NOCaut

    NOCaut Гость

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

    NOCaut Гость

    Спасибо я решил етот вопрос примерно так:
    AdoQuery1.Sql.Text := 'DELETE FROM table_name WHERE ID=:ident';
    ADOQuery1.Parameters.ParamByName('ident').Value := ADOQuery1.FieldByName('ID').Value;
    ADOQuery1.ExecSQL;
     
Загрузка...
Похожие Темы - Dbgrid Delete
  1. Gelergo
    Ответов:
    1
    Просмотров:
    1.761
  2. Ягодка
    Ответов:
    1
    Просмотров:
    2.338
  3. novachok
    Ответов:
    3
    Просмотров:
    2.727
  4. NickProstoNick
    Ответов:
    3
    Просмотров:
    3.405
  5. V88
    Ответов:
    0
    Просмотров:
    4.777

Поделиться этой страницей