Avatar billede gasher Nybegynder
14. marts 2001 - 12:51 Der er 2 kommentarer og
1 løsning

UPDATE af flere felter på en gang

Hej

Jeg forsøger at lave en UPDATE i Access 97, hvor jeg gerne skulle opdatere flere felter i en tabel udfra en anden. Det SQL-træk jeg har lavet ser således ud:

UPDATE DISTINCTROW Spredning INNER JOIN Dage ON Spredning.Dato = Dage.Dato
SET Spredning.Dag = [Dage]![Dag] AND Spredning.Aar = [Dage]![Aar];

Når jeg kører denne update skriver den godt nok at den ændrer et antal rækker men den skriver ikke noget i de felter der skulle opdateres. Hvis jeg kun forsøger at ændre et af felterne f.eks. SET Spredning.Dag = [Dage]![Dag] går det fint.

Kan det være et spørgsmål om syntax i Access? Eller er det mig der ikke helt har forstået måden at bruge UPDATE på?

Med venlig hilsen

Johnny Olesen
E-mail: JOL@jv.dk
Avatar billede kasseper Nybegynder
14. marts 2001 - 12:57 #1
du skal ikke have and imellem, men komma, tror jeg nok...
Avatar billede nute Nybegynder
14. marts 2001 - 12:58 #2
du kan ikke benytte INNER JOIN i en UPDATE....

/nute
Avatar billede gasher Nybegynder
14. marts 2001 - 14:21 #3
Det virkede fint med komma, mange tak :-)
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