webForumDet fria alternativet

funkar inte int

8 svar · 266 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

Detta är till en accessdatabas

<%objConn.Execute("CREATE TABLE sims(sID INT, uid INT, headline CHAR(50), text CHAR(200));")%>
Tabellen är skapad

hur får jag dessutom sID att vara räknare, så att det blir unikt och räknar upp med 1 för varje post

Engine^Medlem sedan dec. 20003 887 inlägg
SBMedlem sedan maj 2000194 inlägg
#3

conn.Execute "Create Table sims(sID AUTOINCREMENT PRIMARY KEY" _
		& ", uID integer NOT NULL" _
		& ", headline string(50) NOT NULL" _
                          & ", text string(50) NOT NULL" _
 & ")"

Använd dock inte ordet TEXT i fältnamn då detta är ett reserverat ord.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#4

den strular på andra raden, den verkar sakna ')'

<%objConn.Execute("CREATE TABLE sims ( "&_
sID INTEGER NOT NULL PRIMARY KEY, "&_
uid INTEGER NOT NULL, "&_
headline TEXT(50) NOT NULL, "&_
text BLOB)
;")
response.write "tabellen är skapad"%>

WebbisNetMedlem sedan feb. 20032 027 inlägg
#5

SB skrev:


conn.Execute "Create Table sims(sID AUTOINCREMENT PRIMARY KEY" _
		& ", uID integer NOT NULL" _
		& ", headline string(50) NOT NULL" _
                          & ", text string(50) NOT NULL" _
 & ")"

Använd dock inte ordet TEXT i fältnamn då detta är ett reserverat ord.

Microsoft JET Database Engine error '80040e14'

Syntax error in field definition.

/create.asp, line 10

rad 10 är objConn.Execute "Create Table sims(sID AUTOINCREMENT PRIMARY KEY" _

emissionMedlem sedan dec. 19996 721 inlägg
#6

Det verkar som om du försöker skapa en MySQL-tabell med JET-drivrutinen (Access). Vad är det som gäller? Om det är en Access-databas får du byta ut AUTOINCREMENT mot COUNTER och string mot varchar.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#7

emission skrev:

Det verkar som om du försöker skapa en MySQL-tabell med JET-drivrutinen (Access). Vad är det som gäller? Om det är en Access-databas får du byta ut AUTOINCREMENT mot COUNTER och string mot varchar.

samma error med

<%objConn.Execute "Create Table sims(sID counter PRIMARY KEY" _
		& ", uID integer NOT NULL" _
		& ", headline varchar(50) NOT NULL" _
                          & ", text varchar(50) NOT NULL" _
 & ")"
%>
emissionMedlem sedan dec. 19996 721 inlägg
#8

...och byt ut kolumnnamnet TEXT. Det är ajabaja, som sagt var.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#9

emission skrev:

...och byt ut kolumnnamnet TEXT. Det är ajabaja, som sagt var.

tack tack :-)

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