Avatar billede nanna31 Praktikant
15. november 2001 - 19:32 Der er 10 kommentarer og
1 løsning

Opret tabel i databasen

Følgende er kopieret fra en SQL-bog, hvorfor virker det så ikke ?

SQL = \"CREATE TABLE tab_navn\"
        (
        ID int(2),
        Efternavn varchar(10)
        )
Conn.Execute (SQL)
Avatar billede nute Nybegynder
15. november 2001 - 19:38 #1
fordi det avsluttende \" er plassert galt...prøv heller:

SQL = \"CREATE TABLE tab_navn (ID int(2), Efternavn varchar(10))\"
Conn.Execute (SQL)

/nute
Avatar billede nanna31 Praktikant
15. november 2001 - 20:02 #2
Jeg gjorde som du sagde, og fik denne fejl ?

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in CREATE TABLE statement.

Avatar billede netsrac Praktikant
15. november 2001 - 20:43 #3
SQL = \"CREATE TABLE tab_navn (ID number(2), Efternavn varchar(10))\"
Conn.Execute (SQL)
Avatar billede nanna31 Praktikant
15. november 2001 - 21:30 #4
Netsrac - jeg får stadig den samme fejl som ovenfor beskrevet ? Jeg synes det burde virke ???
Avatar billede netsrac Praktikant
15. november 2001 - 21:36 #5
Hm..mystisk
Avatar billede nanna31 Praktikant
15. november 2001 - 21:46 #6
Jeg skrev NOT NULL lige efter number(2) - det hjalp - aner ikke hvorfor, jeg fandt det i min bog.
Ved du så hvordan jeg får ID til at være primærnøgle i min tabel ?
Avatar billede netsrac Praktikant
15. november 2001 - 21:49 #7
Skal det ikke være en autonummerering ?

Hvis ja så:

SQL = \"CREATE TABLE tab_navn (ID counter, Efternavn varchar(10))\"
Avatar billede nanna31 Praktikant
15. november 2001 - 21:58 #8

Ok tak, jeg vender lige tilbage senere!
Avatar billede nanna31 Praktikant
15. november 2001 - 22:27 #9
counter sørger ganske vist for autonummerering, men den definerer ikke ID-feltet som en primary key ? - ved du hvordan ?
Avatar billede netsrac Praktikant
15. november 2001 - 22:55 #10
SQL = \"CREATE TABLE tab_navn (ID counter, Efternavn varchar(10) primary key(id))\"
Avatar billede nanna31 Praktikant
10. februar 2002 - 21:40 #11
ok
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
Kurser inden for grundlæggende programmering

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