Страница: 1 |
Страница: 1 |
Вопрос: delete строку в БД при удалении ее из dataTable
Добавлено: 16.03.05 10:08
Автор вопроса: Tof
привет! не могу удалить строку из бд.
dR = dS.Tables("Абонент").Rows.Find(Список.Cells(Список.SelectedCells(0).Row.Index, 0).Value)
dS.Tables("Абонент").Rows.Remove(dR)
Try
dA.Update(dS, "Абонент")
и ничего... а если пишу
dt = dS.Tables("Абонент")
dtCh = dt.GetChanges(DataRowState.Deleted)
то dtch = nothing ..
..причем вроде как DataRowState.Deleted для Delete ,а не Remove .. , но где ж я его возьму этот Delete
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Вадим
ICQ: 272401728
Вопросов: 3
Ответов: 21
Профиль | | #1
Добавлено: 17.03.05 15:59
Если ты еще не разобрался(ась) сам(а)
Для того, чтобы внести изменения, надо определить команды, которые вносят эти самые обновления. Делается это разными способами.
Самый простой:
Добавь эту строку после объвления и инициализации DataAdapter.
Dim clsCB As SqlClient.SqlCommandBuilder = New SqlClient.SqlCommandBuilder(clsDataAdapter)