JonZ wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg skal oprette en ny tabel i en database, det gå sådan set også
> godt nok, men jeg vil gerne have et autonummerings felt, det er
> så her den går galt, min sql ser således ud:
>
> SQL="CREATE TABLE `" & (rs("id")) & "` (`id` INT( 20 ) NOT NULL
> AUTO_INCREMENT ,`dato` text NOT NULL, `journal` text not null,
> `behandling` text not null) "
>
> conn.execute (sql)
>
> Hvis jeg fjerner :
>
> `id` INT( 20 ) NOT NULL AUTO_INCREMENT , så virker det fint, men
> hvad er forkert? Det er en access database jeg bruger.
>
> Håber der er nogen der kan se hvad jeg gør forkert.
>
> Hilsen JonZ
Jeg fandt selv ud af det, hvis det kan hjælpe nogen så virker
følgede sætning :
SQL="CREATE TABLE `" & (rs("id")) & "` (`id` COUNTER NOT NULL
CONSTRAINT keyer PRIMARY KEY, `dato` TEXT NOT NULL , `journal` TEXT
NOT NULL , `behandling` TEXT NOT NULL , UNIQUE (`id`));"
conn.execute (sql)
Hilsen JonZ
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials