-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Невозможно добавить новую запись (MS Access+MS SQL Server)

Пятница, 05 Февраля 2016 г. 17:36 + в цитатник
На сервере MS SQL Server есть две таблицы, связанные между собой отношением "один-ко-многим". В обеих таблицах существуют поля типа "счётчик". Записи на табличной форме в mdb-файле выводятся посредством ADODB.RecordSet:

Dim rst As New ADODB.Recordset
rst.CursorLocation = adUseClient
rst.Open "SELECT Таблица1.*, Таблица2.* FROM Таблица INNER JOIN Таблица2 ON Таблица1.Счётчик=Таблица2.Поле;", "Provider=sqloledb;Server=...;Database=...;User ID=...;Password=...", adOpenKeyset, adLockOptimistic
Set Recordset = rst

Проблема: на форме невозможно добавление новых записей: пустая запись в конце - отсутствует, хотя кнопка "Перейти к новой записи" - активна. Заполнение свойства формы UniqueTable именем первой или второй таблиц не помогает.

http://www.sql.ru/forum/1199121/nevozmozhno-dobavit-novuu-zapis-ms-access-ms-sql-server


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку