28 messaggi dal 03 maggio 2001
Ho bisogno di gestire un errore di ADO, nel caso in cui faccio un insert into in un db access su un campo che non ammette duplicati come un campo chiave.
Solo che non riesco a rilevare l'errore....
come posso fare...
Grazie a tutti.....

839 messaggi dal 13 febbraio 2001
Postare il codice utilizzato non fa mai male...




Ciao!
Paolo
28 messaggi dal 03 maggio 2001
Hai perfettamente ragione comunque ho subito provveduto....


On Error Resume Next
set objRs = Conn.Execute("INSERT INTO Libri (Codice_articolo ,Titolo,Sottotitolo........


Ha questo punto vorrei intercettare l'errore di mancato inserimento esponendo un qualsiasi messaggio....



839 messaggi dal 13 febbraio 2001
<b>
On Error Resume Next
set objRs = Conn.Execute("INSERT INTO Libri (Codice_articolo ,Titolo,Sottotitolo........

If Err.Number &lt;&gt; 0 Then
Response.Write Err.Number & " - " & Err.Description
Err.Clear
End If
On Error Goto 0 'Disattivalo quando non serve più
</b>
Ovviamente quando hai individuato il codice di errore corretto, puoi personalizzare la routine facendo un eventuale controllo su quel numero di errore, del tipo:

If Err.Number = 123456789 then ...
dalla top ten di unoscript@lgiorno:
http://www.aspitalia.com/liste/usag/script.asp?ID=277

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.