Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
serrgic
0 / 0 / 0
Регистрация: 03.07.2012
Сообщений: 5
1

Получение Первичного ключа внесенной записи

17.07.2012, 16:40. Просмотров 751. Ответов 2
Метки нет (Все метки)

Здраствуйте!!

Подскажите пожалуйста как вернуть первичный ключ внесенной записи!
Я использую OleDataAdapter.InsertCommand с автоматически созданной командой при помощи OleDbCommandBuilder. Запускаю ExecuteReader, но внесенную запись не возвращает.

P.S. и подскажите что лучше использовать OleDbDataAdapter или SqlDataAdapter.
Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2012, 16:40
Ответы с готовыми решениями:

Получение первичного ключа
Не могу найти решения следующего вопроса. У меня имеется таблица, где id является инкрементом и...

Получение родительской формой ID записи внесенной через дочернюю
Есть форма в ней несколько текстовых полей одно из них заполняется запросом (при загрузке формы) из...

Как выглядит SQL запрос на получение первичного ключа с таблицы
Подскажите пожалуйста,как выглядит SQL запрос на получение первичного ключа таблицы c SQL Server

Извлечение первичного ключа
Уважаемы форумчане! Подскажите пожалуйста, как извлечь первичный ключ одной таблицы чтобы его...

Изменение значения первичного ключа
В таблице БД есть первичный ключ ProductID, который вручную не изменяется, при добавлении данных...

2
Learx
1046 / 853 / 194
Регистрация: 31.03.2010
Сообщений: 2,490
17.07.2012, 16:49 2
что лучше использовать OleDbDataAdapter или SqlDataAdapter.
SqlDataAdapter - служит для работы с ms sql server OleDb - это технология которая является прослойкой между программой и базой данный(нечто вроде поставщика данных только на уровне ОС)

в ms-sql есть команда Select @@IDENTITY которая возвращет индекс ...

вы скажите с какой БД вы работаете .
1
serrgic
0 / 0 / 0
Регистрация: 03.07.2012
Сообщений: 5
19.07.2012, 16:34  [ТС] 3
Я работаю с MS SQL. Решил проблему при помощи OUTPUT INSERTED.ID в запросе INSERT.
Хотя странно почему нет метода в OleDbDataAdapter который бы возвращал первичный ключ.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2012, 16:34

Добавить строку в БД без первичного ключа
Есть таблица с двумя столбцами: - id - первичный ключ - value - значение int Я пытаюсь...

Входит ли колонка в состав первичного ключа
Доброго времени суток всем! Бьюсь над, казалось бы, простой задачей уже третий день. Глухо. ...

EF и Ошибка при изменении первичного ключа
Использу EF Code first. Есть сущность с составным ключом. В ключе 3 поля, и ни одно нельзя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru