Avatar billede mskjoldp Novice
18. juli 2004 - 01:51 Der er 3 kommentarer og
1 løsning

2 gange delete

Er noget ala dette muligt?

Set rs = Conn.Execute("DELETE billeder.BilledeId FROM billeder WHERE billeder.BilledeId=" & hvilken &" AND DELETE billeder.BilledeId FROM billeder WHERE Bsrc=tom")

jeg fo rdenne fejl:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'billeder.BilledeId=122 AND DELETE billeder.BilledeId FROM billeder WHERE Bsrc=tom'.

SkjoldP
Avatar billede keysersoze Ekspert
18. juli 2004 - 01:56 #1
DELETE * FROM billeder WHERE BilledeId = " & hvilken & " OR Bsrc = 'tom'
Avatar billede mskjoldp Novice
28. juli 2004 - 11:28 #2
Vil denne statment ikke slette rækken i db'en hvor BilledeId = hvilken eller hvor Bsrc  = 'tom'?:
DELETE * FROM billeder WHERE BilledeId = " & hvilken & " OR Bsrc = 'tom'

Jeg har brug for at statmentet både sletter rækker hvor BilledeId = hvilken OG hvor Bsrc  = 'tom'
men
kan jeg så bare bruge:
DELETE * FROM billeder WHERE BilledeId = " & hvilken & " AND Bsrc = 'tom'?

Jeg har for tiden ikke mulighed for at teste koderne...

SkjoldP
Avatar billede keysersoze Ekspert
28. juli 2004 - 11:32 #3
Ja - en OR statement sletter hvor ENTEN det ene eller det andet er opfyldt - ved en AND statement skal begge forhold være opfyldt. Jeg havde bare forstået at et statement skulle være opfyldt, men skal begge opfyldes skal du selvfølgelig bruge AND
Avatar billede keysersoze Ekspert
30. juli 2004 - 12:49 #4
lukketid?
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