Avatar billede loukas Mester
08. november 2006 - 12:10 Der er 3 kommentarer og
1 løsning

hjælp til UPDATE forespørgsel

Jeg kan ikke rigtigt få den opdatering til at virke, håber der er nogen der kan hjælpe mig.

UPDATE [Personkoder-TGV Brochurer].Kode INNER JOIN [Personkoder-TGV Brochurer] ON [Persondata].ID = [Personkoder-TGV Brochurer].ID
WHERE (((Persondata.Land)="Germany") AND (([Personkoder-TGV Brochurer].Kode)="FUGLE")) SET [Personkoder-TGV Brochurer].Kode = 'DFUGLE';
Avatar billede dadane Novice
08. november 2006 - 13:04 #1
Jeg bruger ikke access, - men normalt skal du sætte SET x=y før WHERE z=a

Ikke alle SQL databaser kan lave update's på joins, - jeg tvivler på access kan, men som nævnt jeg bruger ikke access.

De kantede parenteser ser mystiske ud i SQL kode, - men det er nok access style. Derudover er det lidt en uskik at have mellemrum i dine tabelnavne. Det kan gøre det vanskeligt for dig senere at migrere til et andet system. Og det gør i hvert fald ofte dine SQL statements grimmere (formoder det er derfor du bliver nødt til at sætte [] rundt om).

Men det hjalp måske ikke så meget på dit spørgsmål. Prøv dog at bytte om på WHERE og SET delene.
Avatar billede terry Ekspert
08. november 2006 - 19:06 #2
If you can send me your dB then I'll take a look for you.
ekspertenATsanthell.dk
replace AT with @
Avatar billede fdata Forsker
08. november 2006 - 22:25 #3
Lyt til dadane. Byt om på WHERE og SET delene
Avatar billede loukas Mester
20. marts 2013 - 16:25 #4
luk
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