Avatar billede bernhof Nybegynder
11. oktober 2002 - 16:58 Der er 5 kommentarer og
1 løsning

SQL: Kopier eksisterende record

Er der en simpel måde at kopiere en eksisterende record og dens indhold til en ny record vha. SQL?

Jeg håbede på at undgå at skulle lave noget lignende dette:

Set RS = Conn.Execute ("SELECT felt1, felt2... felt102 FROM stortabel WHERE id=4")
Conn.Execute "INSERT INTO stortabel (felt1.. felt102) VALUES (.. dette bliver en lang én :o)"

Til at forstå?
Det ville selvfølgelig være guld værd, hvis der var en syntax der lignede "COPY FROM bla bla" :o)

- Mikkel
Avatar billede bernhof Nybegynder
11. oktober 2002 - 16:59 #1
Det skal selvføligelig lige nævnes, at jeg benytter en Access 2000 database
Avatar billede bennytordrup Nybegynder
11. oktober 2002 - 18:16 #2
conn.execute ("insert into Tabel (felt1, felt2 ... felt102) select felt1, felt2 ... felt102 where id=4",,adexecutenorecords)
Avatar billede bennytordrup Nybegynder
11. oktober 2002 - 18:17 #3
Hvis du skal indsætte i samme tabel, kan den kortes ned til:

conn.execute("insert into stortabel select * from stortabel where id=4",,adexecutenorecords)
Avatar billede kabbak Professor
11. oktober 2002 - 18:31 #4
Kan du ikke bare lave en opdaterings forespørgsel.
Avatar billede bernhof Nybegynder
11. oktober 2002 - 19:43 #5
benny.tordrup >> den vil jeg forsøge snarest muligt! tak for dit svar!
Avatar billede bernhof Nybegynder
18. oktober 2002 - 17:19 #6
Jeps, det virkede! Her er dine point :o)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger leder til Lokal IT Servicecenter i Holstebro

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET

Capgemini Danmark A/S

Client Partner