Salve amici !!!
Dovrei risolvere un problema in asp.net
In pratica ho sviluppato una procedura che mi importa dei dati da una tabella in un altra tabella, quindi una procedura di importazione che mi funziona correttamente,ora però se rilancio la procedura premendi l'apposito tasto succede che mi reimporta nuovamente tutti i dati e li duplica,mentre io dovrei controllare che se esiste il record non deve reinserirlo o meglio dovrei fare l'update.
Mi sapreste dire come posso fare questo tipo di controllo....vi posto la parte di codice nella quale faccio l'importazione.

Dim dsAccess As New ImportDB
dsAccess.NOMINATIVI.SetSelectCommand("SELECT * FROM NOMINATIVI", cn)
dsAccess.NOMINATIVI.Fill()
Dim drAccess As ImportDB.NOMINATIVIRow = dsAccess.NOMINATIVI(0)

Dim dsTempAccount As New AccountDS
'in questo punto eseguo una stored che mi inserisce un nuovo record--------
dsTempAccount.Account.SetSelectCommand("EXEC GetAccountRecord " & CurrentUser.ID & "," & AGroup, cn)
dsTempAccount.Account.Fill()
dsTempAccount.Account.SetUpdateCommand()
Dim drTempAccount As AccountDS.AccountRow = dsTempAccount.Account(0)
For Each drAccess In dsAccess.NOMINATIVI
With drTempAccount
If Not drAccess.IsSocietàNull Then
.Name = drAccess.Società
Else
If Not drAccess.IsNomeNull Then .Name = drAccess.Nome
If Not drAccess.IsCognomeNull Then .Name &= " " & drAccess.Cognome
End If
End With
Next

Ora ogni qualvolta prima di andare a fare l'inserimento dovrei controllare se il record già esiste.......

Resto in attesa di una vostra risposta
GRAZIE