Страница: 1 |
Страница: 1 |
Вопрос: Удаление выделенной строки!!!
Добавлено: 04.05.07 10:31
Автор вопроса: Alex | ICQ: 220092486
Все данные отображаются в MSHFlexGrid и берутся из ADODC-подключения. Как удалить только выделенную запись. Получается удалять только первую и полсдеднюю. Заранее благодарен за ответ.
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Сашок
ICQ: 387093431
Вопросов: 1
Ответов: 70
Профиль | | #1
Добавлено: 04.05.07 17:49
В крайнем случаи можно использовать SQL. Т.е. выполнить запрос с коммандой DELETE, а потом обновить данные для MSHFlexGrid
Номер ответа: 2
Автор ответа:
Alex
ICQ: 220092486
Вопросов: 1
Ответов: 1
Профиль | | #2
Добавлено: 08.05.07 11:16
Разобрался с запросами, удаление произвожу так:
Dim MyIndex As Integer, Code As String
MyIndex = FGClients.Row
Code = FGClients.TextArray(MyIndex * FGClients.Cols + 1)
Adodc1.RecordSource = "ELETE Фамилия FROM tblClient WHERE Код=" & Code
Adodc1.Refresh
FGClients.Refresh
Запись удаляется, но при этом выдается ошибка и приходиться перезапускать проект чтобы новые данне вступили в силу. Как быть в этом случае.