![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
ExSoft |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 29.6.2008 Репутация: нет Всего: 1 |
Дрозофила:
Первый DataAdapter.Fill (когда SP возвращает только Name) - отрабатывает как в букварике написано: т.е. Id инициализируется и инкрементируется. А, вот, второй раз (когда SP возвращает и Id (NULL), и Name) имеем:
Это так надо? Т.е. если что-нибудь (пусть даже NULL) возвращается в резалтсете, то весь механизм DataColumn.AutoIncrement'а преспокойно курит в сторонке? Или, все же, это както можно растолкать? Конечно, я понимаю, что, в случае, когда часть записей имеет Id, а часть - нЭт, получаем: "...здесь - играем, здесь - не играем, а здесь - рыбу заворачивали..." со всеми вытекающими. Но все же? P.S. Проверил на FW1.1+NDP1.1sp1-KB887549-X86 && FW2.0 |
||||||
|
|||||||
Лен |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Хм, вообще-то про автоинкремент ты в запросе ничего не сказал. Id у тебя при таких insert-ах всегда будет null, а те числа , которые ты видел - не Id, а скорее всего автонумерации строк. Читобы сделать автоинкремент, замени
После этого сможешь выполнять добавление строк в виде
|
||||||
|
|||||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [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. |