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

Генерация уникального ID для поля БД

12.02.2012, 13:58. Просмотров 1444. Ответов 4
Метки нет (Все метки)

Есть sql база дынных, в ней таблица Product с полем ProductID (тип uniqueidentifier, primary key). Данные в это поле заносятся стандартной функцией newid. Если добавляю данные в эту таблицу из Server Explorer, то все отлично работает, а если из веб-формы, то поле ProductID все время возвращает значение 00000000-0000-0000-0000-000000000000, т.к. это поле должно быть уникальным, то дальнейшее добавление данных в это таблицу с веб-формы невозможно.
Очень нужно решить эту проблемму
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2012, 13:58
Ответы с готовыми решениями:

Генерация уникального ID компьютера
Здравствуйте, Недавно задался вопросом проверки уникальности компьютера пользователя, для это...

генерация уникального хеша
здравствуйте, не могу додуматься как реализовать генерацию уникального хеша. Так сказать...

PL\SQL генерация уникального id
Доброго времени суток, господа специалисты. Я новичок в разработке баз данных. И у в процессе...

Генерация уникального значения
Всем привет! Появилась потребность в генерации уникального ID вида 1-A1B2C3, где 1- - прифекс....

Генерация уникального кода договора
К программе предъявляется следующее требование – у каждого договора должен генерироваться код. Код...

4
][irurg
175 / 174 / 38
Регистрация: 16.06.2010
Сообщений: 511
12.02.2012, 23:13 2
konar, попробуй использовать хранимые процедуры на вставку новых записей.
0
konar
3 / 3 / 0
Регистрация: 01.11.2011
Сообщений: 37
12.02.2012, 23:50  [ТС] 3
Эм, а по подробнее можно?)
0
Jezofine
116 / 50 / 9
Регистрация: 23.12.2011
Сообщений: 120
13.02.2012, 15:31 4
А стандартный инструмент Identity Specification не подходит? Если выставить (Is Identity) столбца в Yes, то база будет автоматически увеличивать номер записи. Хотя тут особенный ProductID указан, наверно, не подойдет.
1
konar
3 / 3 / 0
Регистрация: 01.11.2011
Сообщений: 37
13.02.2012, 17:11  [ТС] 5
Jezofine, спс, помогло)
0
13.02.2012, 17:11
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2012, 17:11

Генерация уникального целочисленного значения
Допустим 100 пользователей. И каждый может в одно и тоже время нажать на кнопку, после чего должна...

Генерация уникального числового URL
Доброго времени суток! Захотелось на днях иметь на сайте url-ы "аля твиттер". (нечто вроде:...

Генерация уникального Id средставами asp
Вообщем-то интересует сабж причем без дергания БД. Если кто делал такое отзовитесь плиз.


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

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

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