Identity

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Identity

Сообщение abc » 06.09.2004 (Пн) 17:37

Как программно задать значение Identity (счетчик) из VB 6.0
б.д. на SQL Server 2000

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 06.09.2004 (Пн) 18:24

Эээ. Как обычно, ALTER TABLE. Только нафига это делать с клиента?..

abc
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 09.07.2004 (Пт) 17:31
Откуда: Kiev

Сообщение abc » 07.09.2004 (Вт) 9:27

ALTER TABLE - не работает как из программы, так и из Query Analyzer

Программка переносит данные с Access на SQL Server при этом изменяя данные.
Если Identity = true, запись не переносится.
(но после переноса, руками нормально проставляется true)

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 07.09.2004 (Вт) 11:32

Погодь, тебе нужно осуществить инсерт в столбец с IDENTITY? Если да, то в начале скрипта пишешь следующее:
SET IDENTITY_INSERT ON
Ну а в конце, соотв-но, OFF. Только никаких хп и функций в этот момент создавать нельзя - BoL почитай, там все написано.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList