powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Insert Command при работе с Oracle
5 сообщений из 5, страница 1 из 1
Insert Command при работе с Oracle
    #32737397
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь настроить Data Adapter для работы с Oracle.
Текст в OracleInsertCommand примерно такой:

INSERT INTO ФИО ("Ф_ИД", ФАМИЛИЯ, ИМЯ) VALUES
(SEQENCE_FIO.NEXTVAL, :ФАМИЛИЯ, :ИМЯ)

Не удается добавить следующее:

; SELECT "Ф_ИД", ФАМИЛИЯ, ИМЯ FROM ФИО
WHERE ("Ф_ИД" = SEQUENCE_FIO.CURRVAL)

Как "заставить" InsertCommand после вставки строки прочитать ее
с сервера?
...
Рейтинг: 0 / 0
Insert Command при работе с Oracle
    #32738179
msde
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
заключи обе команды в begin/end блок
...
Рейтинг: 0 / 0
Insert Command при работе с Oracle
    #32738907
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помагает.
...
Рейтинг: 0 / 0
Insert Command при работе с Oracle
    #32738944
msde
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда insert с returns
или спроси на форуме по Oracle.
...
Рейтинг: 0 / 0
Insert Command при работе с Oracle
    #32754168
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не дождался ответов, отвечаю сам себе - может кому-то пригодится:

При добавлении строки выполняем (заранее созданную OracleCommand) SELECT SEQUENSE_FIO.NEXTVAL FROM DUAL и кидаем его в id-код этой строки. Разумеется, id-код - это параметр "Current Version" в OracleInsertCommand.
Двойной запрос INSERT... ; SELECT... в OracleInsertCommand выполнить не удается, да и ненужно.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Insert Command при работе с Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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