Originariamente inviato da 99eros9
Dipende dal tipo di db che usi. Comunque le tabelle devono essere relazionate applicando l'integrità referenziale (per access, se non sbaglio). Ti consiglio di non passare dati facilmente decifrabili in querystring per simili operazioni.
in teoria ho già risolto almeno a rigori di logica funziona, c'è un errore di fondo che non comprendo ancora bene, ma il teoria ho risolto così:

codice:
<%

         Edizione = Request.querystring("Valore")
         
		 'response.write(edizione)
		 'response.end()
		 
		'apro la connessione con il db
		Set myConn = Server.CreateObject("ADODB.Connection")
		
		dim strConnDb
		
		strConnDb = ""
		strConnDb = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & server.mappath("/mdb-database/strisciaequitazione.mdb")
	
		myConn.Open(strConnDb)
		
		'effettuo la cancellazione degli articoli
		mySqlDelete = "delete from editoriale where numed=:1:"
		mySqlDelete = replace(mySqlDelete,":1:",clng(Edizione))
		myConn.Execute mySqlDelete

		'effettuo la cancellazione delle info sull'edizione
		mySqlDelete1 = "delete from edizioni where numeroed=:1:"
		mySqlDelete1 = replace(mySqlDelete1,":1:",clng(Edizione))
		myConn.Execute mySqlDelete1
		
		Response.Redirect "visualizza_striscia.asp" 
		
		myConn.Close
		set myConn=nothing		 


%>
le info in entrambe le tabelle si cancellano correttamente, purtroppo però ho scoperto che se il db è vuoto mi da un errore in visualizzazione che è:

codice:
ADODB.Field error '800a0bcd' 

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. 

/striscia1.asp, line 513