Avatar billede wandaxp Praktikant
25. september 2006 - 23:45 Der er 4 kommentarer og
1 løsning

Kopier tom tabel?

Jeg har i ASP med en access database lavet følgende :

1 tabel ved navnet "tom" som bare indeholder de rigtige felter.
Når jeg så ønsker at lave en ny tabel, vil jeg gerne bare kunne via asp indtaste et tabel navn i en input box og når jeg så klikker submit skal den lave en tro kopi i databasen af tabellen "tom" bare med det indtastede navn.

Hvordan kan jeg gøre det, uden skal at have foruddefineret alle felt typer i asp filen, kan dette laves så de bare får indstillingerne fra tabellen "tom"

SQL = "CREATE TABLE " & NyTabelNavn & " ?"
set database = con.execute(SQL)
Avatar billede Slettet bruger
25. september 2006 - 23:59 #1
se her: http://www.w3schools.com/sql/sql_select_into.asp

hva med noget a la det her:

SQL = "SELECT * INTO " & NyTabelNavn & " FROM tom"

\Dan
Avatar billede nielle Nybegynder
26. september 2006 - 08:36 #2
Er du sikker på at det er den rigtige løsning du er ved at forsøge at lave?

Den med at lave en masse tabeller, som ellers er ens, bortset fra at de har forskellige navne, er sjældent det smarteste. I stedet bør man som regel tænke i at lave det hele i en og samme tabel, og så blot tilføje et ekstra felt som man bruger til at skelne mellem om data ville skulle have været i den ene eller anden tabel.
Avatar billede wandaxp Praktikant
26. september 2006 - 21:36 #3
Det virker jo bare som det skal, kanont... :-)
Drop lige et svar til det :-)
Avatar billede wandaxp Praktikant
26. september 2006 - 21:36 #4
1000 TAK :-)
Avatar billede Slettet bruger
26. september 2006 - 23:18 #5
hehe - ok!

Her et svar...

\Dan
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