webForumDet fria alternativet

Delete från flera tabeller

2 svar · 248 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20013 406 inlägg
#1

Hur får jag detta att fungera: Båda tabllerna har kolumnen o_id

sqlString = "DELETE FROM operators, ZoneAssignments WHERE O_id =" & request("OID") 
  Con.Execute sqlString

Detta funkar men kan man inte få det i en sql-sats?

sqlString = "DELETE FROM operators WHERE O_id =" & request("OID") 
  Con.Execute sqlString
  sqlString = "DELETE FROM ZoneAssignments WHERE O_id =" & request("OID") 
  Con.Execute sqlString
Engine^Medlem sedan dec. 20003 887 inlägg
#2

I Access verkar det inte fungera att ange mer än en tabell åt gången. Kör du SQL-Server så är det väl bara att skilja DELETE-frågorna åt med semikolon.

AddeladdeMedlem sedan jan. 20013 406 inlägg
#3

OK, vad tråkigt

133 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)