48 messaggi dal 22 febbraio 2004
ciao a tutti, ho un problema di questo tipo:

devo prelevare i record nella tabella1,del campo email1 e toglierli dalla tabella2 nel campo email2 come posso fare?

grazie!
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Così:
' Creiamo gli oggetti
SET objConn = .......
objConn.Open = .......
SET objRS = .........
 
' Impostiamo il valore da utilizzare
email = tuaemail@indirizzo_email.ext
 
' Impostiamo l'estrazione del valore dalla prima tabella
strSQL = "SELECT Email1 FROM Tabella1 WHERE Email1 = '" email &"';"
objRS.Open strSQL, objConn
 
' Eliminiamo dalla seconda tabella il record con campo email
' corrispondente all'email della prima tabella
strSQL2 = "DELETE FROM Tabella2 WHERE Email2 = '" & objRS("Email1") & "';"
objConn.Execute strSQL2
 
' Chiudiamo e distruggiamo gli oggetti
objRS.Close
SET objRS = Nothing
objConn.Close
SET objConn = Nothing

O più semplicemente, se esiste una relazione tra le due tabelle impostata sul campo email:
' Creazione degli oggetti
SET objConn = .......
objConn.Open = .......
 
' Impostazione della Query
strSQL = "DELETE Tabella2.* FROM Tabella2 INNER JOIN Tabella1 ON Tabella2.Email2 = Tabella1.Email1 WHERE Tabella1.Email1 = '" & email & "';"
 
objConn.Execute strSQL
 
' Chiusura e distruzione dell'oggetto conn
objConn.Close
SET objConn = Nothing


Ciao
Modificato da vitosulla il 08 marzo 2005 17.07 -

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.