Страница: 1 |
Как правильно на SQL удалить все записи в таблице.Я делаю так: Private Sub Command2_Click() Adodc7.CommandType = adCmdText Adodc7.RecordSource = "delete from Statistika" Adodc7.Refresh End Sub Записи удаляются,но возникает сбой программы.
А у тебя прям в таком виде запрос работает? "delete from Statistika"? Во-первых попробуй "delete * from Statistika" Да вообще! не используй ADODC! Это такая глючная вещб, что проблем наберешься.. Лучше так делать: Dim cnn As New ADODB.Connection Set cnn = New ADODB.Connection cnn.Open sdb 'строка соединения cnn.Execute "Delete * from Table1" cnn.Close Да, действительно удаляет ,но возникает ошибка. Дело не в "*". Для удаления всех записей есть 2 метода: delete table_name При этом удаляемые записи хранятся в tempdb до завершения комманды и при ошибке восстанавливаются truncate table_name самый быстрый и экономный. Страница: 1 |
Вопрос: Удаление всех записей из таблицы
Добавлено: 16.01.04 13:28
Автор вопроса: volodiam
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Svetlana
ICQ: 262385618
Вопросов: 43
Ответов: 205
Профиль | | #1
Добавлено: 16.01.04 13:37
Set cnn = Nothing
Номер ответа: 2
Автор ответа:
Svetlana
ICQ: 262385618
Вопросов: 43
Ответов: 205
Профиль | | #2
Добавлено: 16.01.04 13:53
Номер ответа: 3
Автор ответа:
ol2003
Вопросов: 3
Ответов: 122
Профиль | | #3
Добавлено: 16.01.04 19:08