webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Utveckling - Övrigt > Utveckling - Övrigt

Utveckling - Övrigt Övriga diskussioner kring utveckling. Exempelvis webb-, klient, eller server-applikationer.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2002-10-28, 15:45   #1
Thomasa
Medlem
 
Registrerad: 2002-08-28
Ort: Luleå
Inlägg: 365
Lösningar: 1
fråga räknare i mssql - väldigt lätt?

hej hur gör jag en räknare i mssql?

Citat:
välj design table, sedan väljer du att den skall vara unique, och sen att den skall öka med i detta fall '1'.
Jag hittade det ovan men förstår inte var jag ska ställa att den ska öka med ett?
Thomasa besöker inte forumet just nu   Svara med citat
Äldre 2002-10-28, 17:32   #2
LarsG
Medlem
Årets medlem 2001
 
Registrerad: 2000-12-03
Ort: Uppsala
Inlägg: 12 465
Lösningar: 958
leende

Det lär finnas en egenskap som heter identity.
__________________
essentitia preter non sans multiplicandum
LarsG besöker inte forumet just nu   Svara med citat
Äldre 2002-10-28, 17:53   #3
P
Medlem
 
Registrerad: 2001-01-05
Ort: Linköping
Inlägg: 2 107
Lösningar: 18
hmm sitter också med samma problem sedan en halvtimme tillbaka... Det jag gör är att jag har en kolumn, id. Jag sätter den som primärnyckel... hmm kollar in i egenskaper och det står att den Ascending men sen i asp.net när jag försöker sätta in värdet '' så får jag felet att det redan finns en med samma värde.... hmm hur gör man?
__________________
weeii!
P besöker inte forumet just nu   Svara med citat
Äldre 2002-10-28, 17:59   #4
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 815
Lösningar: 3120
Man ska aldrig ange värden till en räknare.

Man väljer datatypen Integer, och bockar för Identity, sen är räknaren funkis.

Mvh,
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2002-10-29, 09:00   #5
Thomasa
Medlem
 
Registrerad: 2002-08-28
Ort: Luleå
Inlägg: 365
Lösningar: 1
tackar
Thomasa besöker inte forumet just nu   Svara med citat
Äldre 2002-10-30, 16:37   #6
P
Medlem
 
Registrerad: 2001-01-05
Ort: Linköping
Inlägg: 2 107
Lösningar: 18
hmm mssql suger! Varför göra det så jäkla svårt! Jag gör så här:

går in i design-läge... ställer in columnen id till int längd 4.... går ner och tar identy - yes .. 1...1 ... ehh ska man göra något mer lägga till en primärnyckel eller?


Sen i asp.net scriptet så försöker jag lägga in "ingenting" i id men får felmeddelandet :
Kod:
An explicit value for the identity column in table 'tbl_fellogg' can only be specified when a column list is used and IDENTITY_INSERT is ON.
fattar inte ett smack av det!
__________________
weeii!

Senast redigerad av P, 2002-10-30 klockan 17:53
P besöker inte forumet just nu   Svara med citat
Äldre 2002-10-30, 20:29   #7
P
Medlem
 
Registrerad: 2001-01-05
Ort: Linköping
Inlägg: 2 107
Lösningar: 18
någon?
__________________
weeii!
P besöker inte forumet just nu   Svara med citat
Äldre 2002-10-30, 20:40   #8
LarsG
Medlem
Årets medlem 2001
 
Registrerad: 2000-12-03
Ort: Uppsala
Inlägg: 12 465
Lösningar: 958
leende

Kolumnen med identity skall inte vara med alls i ditt insert-statement.
__________________
essentitia preter non sans multiplicandum
LarsG besöker inte forumet just nu   Svara med citat
Äldre 2002-10-30, 20:46   #9
P
Medlem
 
Registrerad: 2001-01-05
Ort: Linköping
Inlägg: 2 107
Lösningar: 18
ahh! ska genast testa!



JA! jäkligt lätt att veta med det felmeddelandet!
__________________
weeii!

Senast redigerad av P, 2002-10-30 klockan 21:00
P besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Utveckling - Övrigt > Utveckling - Övrigt

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 15:43.


Powered by: vBulletin Version 3.8.6
Copyright © webForum