Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Evitare Doppione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    75

    Evitare Doppione

    Buongiorno a tutti. In una pagina aspx ho questa istruzione SQL:

    UpdateCommand="UPDATE [tincarico] SET [CLIENTE] = ?,[EMAIL] = ?, [DATTIVAZIONE] = ?, [TECNICO] = ? WHERE [ID] = ?">

    Nella tabella "tincarico" vorrei evitare di inserire doppioni nel campo di testo "CLIENTE"; come posso fare? Esiste un istruzione da poter utilizzare?

    Grazie mille...

  2. #2
    aggiungi un vincolo (constraint e/o indice) 'unique' alla colonna
    Saluti a tutti
    Riccardo

  3. #3
    fai SELECT count(*) WHERE cliente = 'Nuovo nome cliente'

    se ti torna 0 allora puoi fare gli update e gli insert, altrimenti no
    Fiore Bat - www.bcscommunity.it

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    75

    MODIFICA

    Ieri ho provato a inserire il vincolo CLIENTE='IF NOT EXIST' come sotto:

    UpdateCommand="UPDATE tincarico SET CLIENTE = ?, EMAIL = ?, DATTIVAZIONE = ?, TECNICO = ? WHERE (ID = ?) AND (CLIENTE = 'IF NOT EXIST')"

    ma quando updato non mi salva i campi nuovi che vado a valorizzare.....

  5. #5

    Re: MODIFICA

    Originariamente inviato da matteriv
    Ieri ho provato a inserire il vincolo CLIENTE='IF NOT EXIST' come sotto:

    UpdateCommand="UPDATE tincarico SET CLIENTE = ?, EMAIL = ?, DATTIVAZIONE = ?, TECNICO = ? WHERE (ID = ?) AND (CLIENTE = 'IF NOT EXIST')"

    ma quando updato non mi salva i campi nuovi che vado a valorizzare.....




    quella istruzione aggiorna i valori delle tuple (record) che hanno come valore di cliente 'if not exist' inteso come stringa non come testo

    fai SELECT count(*) WHERE cliente = 'Mario'

    se ti torna 0 allora puoi fare gli update e gli insert, altrimenti no
    fai cosi'!
    Fiore Bat - www.bcscommunity.it

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.