Visualizzazione dei risultati da 1 a 4 su 4

Discussione: messaggi di errore

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    69

    messaggi di errore

    buongiorno,
    come posso gestire gli errori di un database mdb?
    mi spiego meglio:
    nel database il campo (email) è univoco cioè non ho dato la possiblità di creare duplicati, ovviamente nel form al momento in cui vado a inserire un valore uguale mi restituisce questo messaggio di errore:

    Microsoft JET Database Engine error '80040e21'

    L'apporto modifiche non è riuscito perché si è cercato di duplicare i valori nell'indice, nella chiave primaria o nella relazione. Modificare i dati nel campo o nei campi che contengono dati duplicati, rimuovere l'indice o ridefinire l'indice per consentire l'inserimento di voci duplicate, quindi ritentare l'operazione.

    ../registrazione.asp, line 114

    come faccio a modificare quest'errore e far apparire semplicemente "campo email duplicato"?
    grazie!

  2. #2
    Apri il DB scorri tutti i record esistenti e man mano li confronti con quello passato via FORM

    al che...

    if then
    response.wrote('la mail esiste già')
    else
    response.write('bravo')
    end if



    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #3
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    Originariamente inviato da -AA-
    Apri il DB scorri tutti i record esistenti e man mano li confronti con quello passato via FORM
    Senza stare a fare un ciclo, sarebbe sufficiente una query filtrando sull'email.
    Se il recordset è alla fine (eof) significa che l'indirizzo non è duplicato.
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  4. #4
    Originariamente inviato da -AA-
    Apri il DB scorri tutti i record esistenti e man mano li confronti con quello passato via FORM

    al che...

    if then
    response.wrote('la mail esiste già')
    else
    response.write('bravo')
    end if
    scusate l'OT ma l'ho letta ieri sta risposta e non riesco a resistere oltre:


    VVoVe: :berto:
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.