Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос к серверу / 15 сообщений из 15, страница 1 из 1
19.08.2004, 14:54:54
    #32657000
Yura_G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
У меня такая проблема. Создаю запрос к серверу (вызываю хранимую процедуру из SQL: EXECUTE имя процедуры). Получаю набор данных, но этот набор не редактируется. При попытке редактирования выдает: объект Recordset не является обновляемым.
...
Рейтинг: 0 / 0
19.08.2004, 14:56:59
    #32657007
маяк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
Yura_GУ меня такая проблема. Создаю запрос к серверу (вызываю хранимую процедуру из SQL: EXECUTE имя процедуры). Получаю набор данных, но этот набор не редактируется. При попытке редактирования выдает: объект Recordset не является обновляемым.Делаешь типа currentdb.execute? Поиграй с её параметрами, там есть обновляемость. И посмотри на связи, может действительно те данные по каким-то причинам аксессу менять неохота?
...
Рейтинг: 0 / 0
19.08.2004, 17:59:56
    #32657575
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
например, в результируещей выборке нет ключевого поля.
...
Рейтинг: 0 / 0
20.08.2004, 08:31:32
    #32658037
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
Насколько я помню запросы к серверу в mdb впринципе не могут быть обновляемыми.
...
Рейтинг: 0 / 0
20.08.2004, 09:04:17
    #32658066
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
PavelНасколько я помню запросы к серверу в mdb впринципе не могут быть обновляемыми.
Это как это не могут быть обновляемыми?
Как вы так умудрились к серверу подключиться?
Запросы могут быть обновляемыми!
...
Рейтинг: 0 / 0
20.08.2004, 19:17:28
    #32659817
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
Последний раз с запросами к серверу я имел дело в А97. Там они обновляемыми небыли. Потом перешел на adp. Что-то изменилось (сейчас проверить не на чем)?
...
Рейтинг: 0 / 0
23.08.2004, 07:23:45
    #32660493
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
Колитесь, снова сейчас проверил - у меня запрос к серверу не обновляемый.
...
Рейтинг: 0 / 0
23.08.2004, 09:00:57
    #32660561
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
PavelКолитесь, снова сейчас проверил - у меня запрос к серверу не обновляемый.
Для начала стоит определиться с понятием - запрос к серверу в Аксе 97.

Как вы к серверу подключаетесь?
Я через ODBC.
Запрос типа Select * From dbo.Table1 - с соответствующими параметрами открытия рекордсета, будет обновляемым (при условии, что в таблице есть PK).
...
Рейтинг: 0 / 0
23.08.2004, 09:14:24
    #32660590
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
ХелпВ некоторых случаях для изменения данных в базовой таблице их можно отредактировать в режиме таблицы запроса. В других случаях этого сделать нельзя. В приведенной ниже таблице указано, можно ли изменить результаты запроса и есть ли какие-либо альтернативы.
<skipped>
Запрос или поле запроса: Запрос к серверу SQL

Изменение: Невозможно

Решение: ---
...
Рейтинг: 0 / 0
23.08.2004, 09:17:59
    #32660597
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
paparome, ты людей в заблуждение не вводи


если ты откроешь рекордсет и как источник укажешь Select * From dbo.Table1 то тогда этот рекордсет действительно будет обновляемым
а вот если ты таки создашь сохранённый запрос к серверу ( у этих запросов значёк отличительный ) этот запрос укажешь как источник или как сорс для формы то этот рекордсет будет необновляемый

так что не спорь с Павлом
Павел , с 97 -2002 работа с мдб/SQL Server не изменилась

если бы было иначе, нафига тогда было бы адп создавать?
...
Рейтинг: 0 / 0
23.08.2004, 09:26:09
    #32660613
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
PavelНасколько я помню запросы к серверу в mdb впринципе не могут быть обновляемыми.
TatianaT сохранённый запрос к серверу
Где тут про сохранненные запросы шла речь?
Утверждалось, что в принципе , нельзя обновлять!!!
...
Рейтинг: 0 / 0
23.08.2004, 09:30:22
    #32660620
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
Yura_GУ меня такая проблема. Создаю запрос к серверу (вызываю хранимую процедуру из SQL: EXECUTE имя процедуры). Получаю набор данных, но этот набор не редактируется. При попытке редактирования выдает: объект Recordset не является обновляемым.
...
Рейтинг: 0 / 0
23.08.2004, 09:40:42
    #32660637
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
2 папаримский
Выражаясь по-русски - речь идет об SQL Path-Through Query. Оно не обновляемо.
...
Рейтинг: 0 / 0
23.08.2004, 09:43:33
    #32660643
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
Однако если "объект Recordset не является обновляемым", то человеку действительно надо делать рекордсет не на основе сохраненного запроса к серверу (ака Pass-Through), а по человечески - через ODBCDirect Workspace или вообще через ADO
...
Рейтинг: 0 / 0
23.08.2004, 09:46:30
    #32660648
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к серверу
или он может динамически формировать SQLвыражение и на его основе открывать рекордсет
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос к серверу / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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