Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> autoinc id 
V
    Опции темы
malice_
Дата 29.8.2007, 07:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



запрос на добавление в базу данных autoinc id.

Код

$sql= "insert into admin values (' ', getdate(), '$user')" ;
вызывает ошибку:
An explicit value for the identity column in table 'admin' can only be specified when a column list is used and IDENTITY_INSERT is ON

как правильно в enterprise manager сделать поле id (bigint) autoinc?
и нужно ли исправлять запрос?
PM MAIL   Вверх
SergeBS
Дата 29.8.2007, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 5
Всего: 22



malice_, 
Не трогай поле с autoinc, т.е. пиши insert into tbl (field1, field2) values (val1, val2) - явно перечисляй поля.
Или перед вставкой делай SET IDENTITY_INSERT ON. Указывай значение и этого поля, а после делай
SET IDENTITY_INSERT OFF. В BOL все это есть.
Цитата
как правильно в enterprise manager сделать поле id (bigint) autoinc?

Да как и для int - без разницы. В диаграмме выбираешь таблицу и ставишь для поля нужные галочки. Например. Или table - design table и ставить галочки там...Или скриптом...
PM MAIL   Вверх
malice_
Дата 5.9.2007, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



исправила запрос. помогло явное перечисление полей. спасибо)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.