Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access SQL-SQL Server 2008(Клиент сервер) / 4 сообщений из 4, страница 1 из 1
25.11.2015, 05:28
    #39112794
Альмир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access SQL-SQL Server 2008(Клиент сервер)
Есть код кнопки на форме добавлящая(как задумывалось) Данные в связанные таблицы, но пишет мол "run time-error 3027" Обновление невозможно. База данных или объект доступны только для чтения.

Private Sub Кнопка24_Click()
Dim dbs As Variant
Set dbs = CurrentDb

Dim dataPersonalAdd As Recordset
Set dataPersonalAdd = dbs.OpenRecordset("dbo_Принятые сотрудники", dbOpenDynaset)
With dataPersonalAdd
.AddNew
![Табельный №] = Me![Табельный №]
![ФИО] = Me![ФИО]
![Должность] = Me![Должность]
![Дата приема] = Me![Дата приема]
![Отдел] = Me![Отдел]
.Update
End With

Dim rst As Recordset
Set rst = dbs.OpenRecordset("dbo_Сотрудники", dbOpenDynaset)
With rst
.AddNew
![Табельный №] = Me![Табельный №]
![ФИО] = Me![ФИО]
![Должность] = Me![Должность]
![Дата приема] = Me![Дата приема]
![Отдел] = Me![Отдел]
' .Update
End With

Set rst = dbs.OpenRecordset("dbo_Сотрудники ДОПОЛНИТЕЛЬНО", dbOpenDynaset)
With rst
.AddNew
![Табельный №] = Me![Табельный №]
'.Update
End With



dbs.Close
End Sub

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
25.11.2015, 09:36
    #39112846
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access SQL-SQL Server 2008(Клиент сервер)
Где находятся таблицы? Судя по префиксу dbo - SQL Server. Как с ними производится связь? Есть ли у юзера права на редактирования? Какая версия Акса?
Почему нельзя ввести данные прямо с формы?
Какого рожна нужны две таблицы с одинаковой структурой "dbo_Принятые сотрудники" и "dbo_Сотрудники" и что за табла dbo_Сотрудники ДОПОЛНИТЕЛЬНО?
Какого хрена Dim dbs As Variant ? Почему не Dim dbs As Database?
...
Рейтинг: 0 / 0
25.11.2015, 13:12
    #39113060
Agapov_stas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access SQL-SQL Server 2008(Клиент сервер)
Может из-за индексов?Где-то уже было...
...
Рейтинг: 0 / 0
25.11.2015, 13:30
    #39113081
Slavinag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access SQL-SQL Server 2008(Клиент сервер)
Руками записи в эти таблицы добавляются?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access SQL-SQL Server 2008(Клиент сервер) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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