[ Zdravo_djaci @ 02.03.2004. 11:05 ] @
Problem je u sledecem:
Koristim SQL Server 2000 i ASP.
Primarni kljuc u tabeli sam definisao kao smallint auto increment.
Problem se javlja prilikom izvrsenja INSERT za unos u tabelu (u ASP-u),
odnosno nije mi jasno sta treba navesti za tu kolonu prilikom
unosa ,a da se automatski inkrementira poslednja vrednost.
Pokusao sam da iz SELECT upita dobijem poslednju (najvecu) vrednost
iz tabele ,inkrementiram je i ubacim u upit ali prateca poruka je
sledeca:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]An explicit value for the identity column in
table 'akademici' can only be specified when a column list is used and IDENTITY_INSERT is ON.

Moze li se uopste takvo polje uneti preko replikacije?
Znam da je neka glupost ali ....
[ Zidar @ 02.03.2004. 16:12 ] @
Ako si definisao za tvoj PK:
Identity=Yes
Identity Seed=1
Identity Increment=1
onda to polje jednostavno preskoci kad pravis INSERT listu. Sistem ce sam da dodeli vrednost. Ovo nije opcije, polje se MORA izostaviti iz INSERT liste.

:-)
[ Zdravo_djaci @ 02.03.2004. 19:23 ] @
To je to!
Svasta mi je palo na pamet, eeee treb'o sam i ja u zidare.
Hvala!
Obrisite ovu temu da ne vidi neko:)