powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невозможно добавить новую запись (MS Access+MS SQL Server)
7 сообщений из 7, страница 1 из 1
Невозможно добавить новую запись (MS Access+MS SQL Server)
    #39164317
Михайло_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере 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 именем первой или второй таблиц не помогает.
...
Рейтинг: 0 / 0
Невозможно добавить новую запись (MS Access+MS SQL Server)
    #39164382
Попробуйте:
1. кон стринг вида
Код: vbnet
1.
constr = "Provider = Microsoft.Access.OLEDB.10.0; Data Provider=SQLOLEDB;Data Source=RadioX\FData;Database=northwind;User ID=sa;Password=0"



2. left join

3. и, конечно, UnicumTable - только главная таблица
...
Рейтинг: 0 / 0
Невозможно добавить новую запись (MS Access+MS SQL Server)
    #39164396
Михайло_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не помогло.
...
Рейтинг: 0 / 0
Невозможно добавить новую запись (MS Access+MS SQL Server)
    #39164407
Михайло_Не помогло.
rst.CursorLocation = adUseServer

При условии кон. стр по пункту 1
...
Рейтинг: 0 / 0
Невозможно добавить новую запись (MS Access+MS SQL Server)
    #39164729
Да, попробовал, но толку мало.
Видно, придется Вам использовать подчиненную форму для отображения данных подчиненной таблицы.
...
Рейтинг: 0 / 0
Невозможно добавить новую запись (MS Access+MS SQL Server)
    #39164744
Михайло_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подчинённость формы здесь ни при чём.
...
Рейтинг: 0 / 0
Невозможно добавить новую запись (MS Access+MS SQL Server)
    #39164752
Михайло_Подчинённость формы здесь ни при чём.
Да, не причем. Просто обычно записи подчиненной таблицы показывают на подчиненой/вложенной форме
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невозможно добавить новую запись (MS Access+MS SQL Server)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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