Avatar billede biohazard_666 Nybegynder
27. august 2009 - 11:28 Der er 1 kommentar og
1 løsning

INSERT ... SELECT med variabel fra VB6

Hej Eksperter :)

Jeg forsøger at bruge en INSERT ... SELECT-syntax til at kopiere nogle data i en tabel. Jeg skal egentlig kopiere alt, udover at jeg har et ID-felt, som skal ændres. Min SQL-sætning er således:

INSERT INTO Test(ID, *) SELECT 13 AS ID, * FROM Test WHERE ID = 2

Ikke noget kompliceret som sådan, men er først lige begyndt at komme ind i SQL's insert+select syntax, så har lidt problemer med ovenstående, der giver syntaxfejl :)
Problemet er, at jeg ikke umiddelbart kan definere kolonnenavnene, da disse kan variere, og derfor vil jeg gerne have det så dynamisk som muligt.

Med venlig hilsen
Lars R
Avatar billede biohazard_666 Nybegynder
27. august 2009 - 11:30 #1
Det skal selvfølgelig nævnes, at '13' i ovenstående er en værdi som min variabel indeholder i VB6.
Avatar billede biohazard_666 Nybegynder
22. oktober 2009 - 11:45 #2
Lukker
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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

Udviklings- og Forenklingsstyrelsen

Erfaren teamleder til årsopgørelsen

Udviklings- og Forenklingsstyrelsen

Engageret platformsejer med flair for it-drift

Unik System Design A/S

People Manager for agile organization

Danske Commodities A/S

Procurement manager

Netcompany A/S

Software Developer