Avatar billede spurn Nybegynder
28. maj 2001 - 21:53 Der er 5 kommentarer og
1 løsning

Indtast af data som skal være titel på tabel i sb

Jeg har en indtast formular, hvor man i et felt indtaster hvad tabellen skal hedde i dben, hvordan laver man det. Altså får det send videre fra formularen og sat ind i createsætningen ? 
Avatar billede erikjacobsen Ekspert
28. maj 2001 - 22:02 #1
sql = \"create table \" & request(\"feltnavnmeddatabasenavn\") & \" ( ........ )\"
Avatar billede spurn Nybegynder
28. maj 2001 - 22:28 #2
så ser min sætning sådan ud

strSQL  = \"CREATE TABLE \" & request(\"dato\") & \" (Navn String NOT NULL, Art String NOT NULL,  Kg INT NOT NULL, Pris INT NOT NULL, PRIMARY KEY(Navn))\"

og jeg får denne fejl

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i CREATE TABLE-sætningen.
/anker/sql.asp, line 13
Avatar billede erikjacobsen Ekspert
28. maj 2001 - 22:43 #3
Jeg ville jo bruge char(40) eller varchar(40) som f.eks. Navn i stedet for String
Avatar billede spurn Nybegynder
28. maj 2001 - 22:46 #4
selvom jeg udskifter datatypen er fejlen stadig der.
Avatar billede erikjacobsen Ekspert
28. maj 2001 - 23:03 #5
Øh, hvorfor accepterer du så ?

Giver den samme fejl hvis du skriver

strSQL  = \"CREATE TABLE dummydummy (Navn char(40) NOT NULL, Art Char(40) NOT NULL,  Kg INT(11) NOT NULL, Pris INT(11) NOT NULL, PRIMARY KEY(Navn))\"
Avatar billede spurn Nybegynder
28. maj 2001 - 23:12 #6
ja samme fejl

det anvendes på en access database hvis det hjælper dig.
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