Avatar billede bjarkekr Nybegynder
10. marts 2002 - 13:39 Der er 6 kommentarer og
1 løsning

Opret tabel med variabel navn

Jeg vil gerne oprette en tabel med det samme navn som denne variabel i mit dokument:
aoverskrift= Request("fbesked");   

-----------------------------------------------
SQL=
    "CREATE TABLE aoverskrift ('+             
'id      COUNTER      PRIMARY KEY,'+   
'besked    MEMO";
Conn.Execute(SQL);                           
-----------------------------------------------

Det virker på denne måde, men tabellen får navnet "aoverskrift" i stedet for det variablen indeholder. Hvad gør jeg???
Avatar billede nogetfx Nybegynder
10. marts 2002 - 13:59 #1
Jeg kender ikke til "create table", men når jeg bruger variabler i min sql, skriver dem sår'n her

aoverskrift= "fbesked"   

-----------------------------------------------
SQL=
    "CREATE TABLE" & aoverskrift & "('+             
'id      COUNTER      PRIMARY KEY,'+   
'besked    MEMO";
Conn.Execute(SQL);
Avatar billede bjarkekr Nybegynder
10. marts 2002 - 14:02 #2
Det virker stadig ikke...
Avatar billede nogetfx Nybegynder
10. marts 2002 - 14:03 #3
FX: Sql = "SELECT * FROM " & StrGrp
Avatar billede nogetfx Nybegynder
10. marts 2002 - 14:04 #4
Har du prøvet at lave din SQL, uden variablen og når den så virker så smække variablen ind...
Avatar billede bjarkekr Nybegynder
10. marts 2002 - 14:09 #5
JA... den virker uden variablen... Hvis jeg bare giver den et navn, så virker den... Det er fordi den ikke forstår at det er en variable jeg skriver tror jeg....
Avatar billede nogetfx Nybegynder
10. marts 2002 - 14:49 #6
Jeg ved det ikke..
Avatar billede coltau Juniormester
10. marts 2002 - 15:56 #7
Skriv SQL-en i en linie:

SQL = "CREATE TABLE " & aoverskrift & " (id COUNTER PRIMARY KEY, besked MEMO);"
Conn.Execute(SQL);
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