Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2010, 09:09   #1
Jeid
Пользователь
 
Регистрация: 18.08.2010
Сообщений: 15
По умолчанию Работа с БД

Добрый день всем, у меня возник такой вопрос. вот добавляю я запись в БД MS Access в своей проге, но вот мне необходимо узнать ключевое поле id этой тока что добавленной записи.
Просто если добавить запись а в следующей строке выбрать последнюю добавленую запись, то он может выбрать предпоследнюю. Если ли какие-нибудь готовые решения по этому вопросу? Спасибо.

З.Ы, пользуюсь для работы с БД OleDbCommand
Jeid вне форума Ответить с цитированием
Старый 01.11.2010, 09:53   #2
xDyPx
Форумчанин
 
Аватар для xDyPx
 
Регистрация: 21.01.2009
Сообщений: 148
По умолчанию

Цитата:
в следующей строке выбрать последнюю добавленую запись
В какой строке? Строке чего?
Цитата:
он может выбрать предпоследнюю
Кто "он"?

Без кода трудно понять.
МОЙ САЙТ
Компьютер позволяет решать все те проблемы, которые до появления компьютера не существовали.
xDyPx вне форума Ответить с цитированием
Старый 01.11.2010, 09:55   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Ключ автоинкрементен?
Тогда
Код:
Select max(id) from ...
спасет положение.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.11.2010, 10:28   #4
elja_1989
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 58
По умолчанию

Есть более хитрый способ и я кажись делал, но не помню получилось или нет))
гуглинг в сторону "get insert id sql"

попробуй вторым запросом сделать "select scope_identity() as id"
а вообще, как я и сказал выше, можно сразу вернуть, просто хз будет ли на Access работать)
elja_1989 вне форума Ответить с цитированием
Старый 01.11.2010, 11:09   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
просто хз будет ли на Access работать
Вот именно. Пути Акцесса неисповедимы, и доверять им стоит аккуратно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00