webForumDet fria alternativet

Skapa tabell fel!?

Databaser & SQL

2 svar · 170 visningar · startad av Peeer

Medlem sedan mars 20025 907 inlägg
Frågan#1
strSQL = "CREATE TABLE [t_mail] " & _
"([ID] INT NOT NULL, " & _
"[list] INT NOT NULL)"

Connect.execute(strSQL)

Är det något fel på ovanstående kod? Måste man ha PRIMARY KEY med kanske? Isf. hur gör man så att båda fälten bildar en nyckel tillsammans?
Tabellen skapas, men när jag sen ska kontrollera den (via ett databas-adminscript som finns här på wF) så får jag ett felmeddelande

SELECT-uttrycket innehåller ett reserverat ord eller argument som antingen är felstavat eller utelämnat, eller så är skiljetecknen felaktigt använda.

Medlem sedan dec. 200012 464 inlägg
#2
strSQL = "CREATE TABLE t_mail " & _
"(ID INT NOT NULL, " & _
"list INT NOT NULL, primary key(id,list))"

Connect.execute strSQL ,,128

Du måste inte definiera en primärnyckel för en tabell.

Medlem sedan mars 20025 907 inlägg
#3

Tackar tackar!

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)