DBGrid

 
0
 
Delphi, Kylix and Pascal
ava
NOCaut | 16.07.2010, 22:03
БД: Access
связь: TadoQuary
отображение: TDBGrid
Как написать запрос для удаление записи?
Есть таблица: ID (инкримент)
|ID| |Name|
1 nam1
3 nam2
4 nam3
мне нада удалить поточную запись в Grid. Как получить id поточной записи грида?
Ответы (3)
ava
NOCaut | 17.07.2010, 00:26 #
Спасибо я решил етот вопрос примерно так:
AdoQuery1.Sql.Text := 'DELETE FROM table_name WHERE ID=:ident';
ADOQuery1.Parameters.ParamByName('ident').Value := ADOQuery1.FieldByName('ID').Value;
ADOQuery1.ExecSQL;
ava
chip_and_dayl | 17.07.2010, 00:42 #
Если АдоКвери выводит результат одной таблицы и запись на которой стоит курсор можно идентифицировать, то можно AdoQuery1.Delete
ava
NOCaut | 17.07.2010, 09:26 #
Я гдето на форуме читал что лутше непользоватся методами Quary, вот и стараюся писать через SQL
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить