Невозможно добавить новую запись (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
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-