Страница: 1 |
Делаю коннект к фокспрошной таблице, запрос на выборку идет нормально. А на удаление никак. Выдает ошибку "Could not delete from specified tables". Подскажите в чем может быть проблема. Set cnDbx = CreateObject("ADODB.Connection") cnDbx.Execute ("delete * FROM 1.dbf")
Именно с фоксовскими БД дел не имел, но... в том что касается скажем аксесса с АДО тут это сработало бы. Ну еще вариант (который я использую чаще) не через Execute объекта коннекшн, а через открытие динамического рекордсета. Тем более что ты говоришь , что запрос на выборку проходит. Удаляй из него и Update! ЗЫ малость странно видеть использование движка Jet для фоксовских баз. У них что своих драйверов нету? Страница: 1 |
Вопрос: Помогите с ADO
Добавлено: 03.06.03 07:32
Автор вопроса:
GoldDm
Set rsDbx = CreateObject("adodb.recordset")
cnDbx.Provider = "Microsoft.Jet.OLEDB.4.0"
cnDbx.Mode = adModeReadWrite
cnDbx.ConnectionString = "Data Source=\\server\;Extended Properties=dBase 5.0;Persist Security Info=False"
cnDbx.Open
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа: hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #1
Добавлено: 03.06.03 10:48
Номер ответа: 2
Автор ответа: GoldDm
Вопросов: 1
Ответов: 1
Профиль | | #2
Добавлено: 03.06.03 13:55
Дело было в провайдере. Читать он позволяет, а удалять нет. Поменял на MSDASQL.1 и все стало нормально.