![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
lemax |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 90 Регистрация: 14.10.2007 Репутация: нет Всего: 1 |
У меня не работает ни один пример с "SELECT @@IDENTITY".
Запрос "SELECT @@IDENTITY" всегда возвращает НОЛЬ. Даже не работает http://msdn.microsoft.com/en-us/library/ks9f57t0(vs.71).aspx (Для Access+C#).
Как надо создать таблицу "Categories" из примера, что бы пример заработал? Мои варианты создания таблиц
с этим примером не работает. Это сообщение отредактировал(а) lemax - 11.2.2009, 23:53 |
||||
|
|||||
emmanuil |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 9.1.2007 Репутация: 1 Всего: 3 |
В Sql Server вот так:
В Sql Server лучше использовать select scope_identity(), незнаю есть ли в акцессе, с ним не работал. Если это пример, то какой-то он сомнительный. Лучше не храни коннекшин в статическом поле, можешь хранить строку подключения. Используй using везде, где возможно. Можно после catDA.Update(catDS, "Categories"); сделать селект на получение последнего инкремента, но только последнего. Когда работаешь с адаптером, то он вроде как инкрементальные поля сам заполняет. Можно сделать проверку catDS.HasChanges(DataRowState.Added); были ли добавления ну и так далее. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |