webForumDet fria alternativet

CREATE TABLE ERROR

4 svar · 308 visningar · startad av cyprys

cyprysMedlem sedan dec. 20003 563 inlägg
#1

Ok vart liger felet?? Har blivit blind nu.
Felmed: Syntaxfel i fältdefinition.

SQL6 = "CREATE TABLE members (" & _
"ID counter(25462772), " & _
"nickname varchar(14) NOT NULL, " & _
"password varchar(20) NOT NULL, " & _
"epost varchar(50) NOT NULL, " & _
"fnamn varchar(30) NULL, " & _
"enamn varchar(30) NULL, " & _
"born DATE NULL, " & _
"country INT NULL, " & _
"lan varchar(40) NULL, " & _
"postort varchar(25) NULL, " & _
"sex varchar(1) NULL, " & _
"author INT NOT NULL, " & _
"matcher INT NOT NULL, " & _
"vunna INT NOT NULL, " & _
"forlorade INT NOT NULL, " & _
"oavgjorda INT NOT NULL, " & _
"PRIMARY KEY (ID), UNIQUE (ID) )"

mattiasjarnhallMedlem sedan apr. 2001126 inlägg
#2

Kör:

Response.Write(SQL6)
Response.End

Direkt efter din SQLsats, så vi ser hur den ser ut.

cyprysMedlem sedan dec. 20003 563 inlägg
#3

Jo jag kör det och den ser helt rätt ut.

CREATE TABLE members (ID counter(25462772), nickname varchar(14) NOT NULL, password varchar(20) NOT NULL, epost varchar(50) NOT NULL, fnamn varchar(30) NULL, enamn varchar(30) NULL, born DATE NULL, country INT NULL, lan varchar(40) NULL, postort varchar(25) NULL, sex varchar(1) NULL, author INT NOT NULL, matcher INT NOT NULL, vunna INT NOT NULL, forlorade INT NOT NULL, oavgjorda INT NOT NULL, PRIMARY KEY (ID), UNIQUE (ID) )

mattiasjarnhallMedlem sedan apr. 2001126 inlägg
#4

Vet du var i SQL satsen felet är?

/MJ

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Att ange NULL som constraint är inte standard. Utelämna det eftersom det är default. Password är ett reserverat ord i Jet SQL.

Att ange en kolumn som både unique och primary key är överflödigt. Ta bort UNIQUE

134 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)