Avatar billede websharx Nybegynder
19. maj 1999 - 12:21 Der er 3 kommentarer og
1 løsning

Opret tabeller i Access?

Hej!

Er det muligt at oprette tabeller i Access via et SQL kald?

Jeg bruger: CREATE TABLE TEST (REFNR CHAR (3), FORNAVN CHAR (30), EFTERNAVN CHAR (50))

Men får denne fejl når jeg executer den via ASP:

[Microsoft][ODBC Microsoft Access 97 Driver] Invalid SQL statement; expected ''DELETE'', ''INSERT'', ''PROCEDURE'', ''SELECT'', or ''UPDATE''.

Det er altså umuligt at lave dette trick med Access? Og kun muligt på en SQL server? Eller er det mig der gør noget forkert .. ?
Avatar billede websharx Nybegynder
19. maj 1999 - 12:25 #1
Duh! Jeg havde lavet en brøler ..

Ikke nok med jeg havde stavet CREATE uden E til sidst, men PRIS DECIMAL (7,2) gav også en fejl .. damn it =)
Avatar billede bkp Nybegynder
19. maj 1999 - 16:34 #2
Det da bare iorden, ingen er perfekt!
Avatar billede Slettet bruger
19. maj 1999 - 16:36 #3
Du skal ikke bruge CHAR se nedenfor :

I følgende eksempel oprettes en ny tabel med to Tekst-felter:

CREATE TABLE FørsteTabel (Fornavn TEXT, Efternavn TEXT);

I næste eksempel oprettes en ny tabel med to Tekst-felter, et Dato og klokkeslætsfelt og et unikt indeks, der består af alle tre felter:

CREATE TABLE AndenTabel (Fornavn TEXT,
Efternavn TEXT, Fødselsdato DATETIME,
CONSTRAINT Tabelbegrænsning UNIQUE (Fornavn, Efternavn, Fødselsdato));

I følgende eksempel oprettes en ny tabel med to Tekst-felter og et Heltal-felt. Feltet SSN er den primære nøgle:

CREATE TABLE TredjeTabel (Fornavn TEXT, Efternavn TEXT, SSN INTEGER
CONSTRAINT Feltbegrænsning PRIMARY KEY);
Avatar billede websharx Nybegynder
26. juli 1999 - 15:54 #4
Tak! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester