| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > DBGrid |
| Автор: NOCaut 16.7.2010, 21:03 |
| БД: Access связь: TadoQuary отображение: TDBGrid Как написать запрос для удаление записи? Есть таблица: ID (инкримент) |ID| |Name| 1 nam1 3 nam2 4 nam3 мне нада удалить поточную запись в Grid. Как получить id поточной записи грида? |
| Автор: NOCaut 17.7.2010, 00:26 |
| Спасибо я решил етот вопрос примерно так: AdoQuery1.Sql.Text := 'DELETE FROM table_name WHERE ID=:ident'; ADOQuery1.Parameters.ParamByName('ident').Value := ADOQuery1.FieldByName('ID').Value; ADOQuery1.ExecSQL; |
| Автор: chip_and_dayl 17.7.2010, 00:42 |
| Если АдоКвери выводит результат одной таблицы и запись на которой стоит курсор можно идентифицировать, то можно AdoQuery1.Delete |
| Автор: NOCaut 17.7.2010, 09:26 |
| Я гдето на форуме читал что лутше непользоватся методами Quary, вот и стараюся писать через SQL |