powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с записью в базу Visual Fox 7 через ADO из базы Access2k
2 сообщений из 2, страница 1 из 1
Проблемы с записью в базу Visual Fox 7 через ADO из базы Access2k
    #32121482
FoxAccess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не получается писать/редактировать записи через ADO. Чтение без проблем.
При попытке записи Microsoft Visual Basic сообщяет об ошибке:
"Недостаточно сведений из основной таблицы для обновления"
Если же таблицы этой базы подвязать в Access мастером, то проблем с записью нет.
Привожу код, вызывающий ошибку:
Set con = New ADODB.Connection
con.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;" _
& "Extended Properties=""DSN=База данных Visual FoxPro;UID=;PWD=;SourceDB=" _
& CurrentProject.Path & strDBPath & ";SourceType=DBC;Exclusive=Yes;" _
& "BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=No;"""
con.Open
Set rA = New ADODB.Recordset
rA.CursorLocation = adUseClient
rA.Open "crdoctypes", con, adOpenKeyset, adLockOptimistic, adCmdTableDirect
rA.AddNew
rA("id_doc_type") = 11
rA("doc_type_name") = "Привет"
rA.Update
ошибка при выполнении последней строки!

Кто-что может подсказать по этой проблеме?
...
Рейтинг: 0 / 0
Проблемы с записью в базу Visual Fox 7 через ADO из базы Access2k
    #32121950
FoxAccess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался, все элементарно, как всегда
Вот так работает:
rA.Open "crdoctypes", con, adOpenKeyset, adLockOptimistic, adCmdTable
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с записью в базу Visual Fox 7 через ADO из базы Access2k
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]