Страница: 1 |
Вопрос: VB.NET & ADO (Чистка таблицы) | Добавлено: 23.05.03 12:21 |
Автор вопроса: ![]() |
Dim _RS As New ADODB.Recordset() _RS.CursorLocation = ADODB.CursorLocationEnum.adUseClient _RS.Open(cmbDistination.Text, _ m_Destination.Catalog.ActiveConnection, _ ADODB.CursorTypeEnum.adOpenStatic, _ ADODB.LockTypeEnum.adLockBatchOptimistic, _ ADODB.CommandTypeEnum.adCmdTable) * * * ' Удаляю _RS.Delete(ADODB.AffectEnum.adAffectAll) ' Здесь сразу же ошибка - "Operation is not allowed in this context." _RS.UpdateBatch(ADODB.AffectEnum.adAffectAll)
Подскажите |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 165728420 Вопросов: 1 Ответов: 96 |
Профиль | Цитата | #1 | Добавлено: 23.05.03 12:46 |
А ADO+ попробуй. Там через SQL (синтаксис языка на www.sql.ru) |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 9 Ответов: 112 |
Профиль | Цитата | #2 | Добавлено: 25.05.03 10:02 |
Я так понял речь идет про Access. 1)Для чего тебе открывать рекордсет если ты просто хочешь удалить все записи из таблицы? Тем более если у тебя есть Connection объект: m_Destination.Catalog.ActiveConnection.Execute "DELETE " & cmbDistination.Text 2)Ну а если тебе нужен рекордсет, то открываешь его с CursorType = adOpenKeyset |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 61 |
Профиль | Цитата | #3 | Добавлено: 26.05.03 05:36 |
Работаю, универсально с любым провайдером, по этому и выбор за ADO |
Страница: 1 |
|