Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    103

    [VB6] Non interrompere programma se record è già presente nel database

    Ciao a tutti.
    Ho un programma in VB6 che, tra le altre cose, inserisce anche dei dati in un database (Sql Server 2005).
    Come posso fare per non fare interrompere l'esecuzione del mio software nel caso in cui si stia tentando di inserire un record già presente nel db?


    Grazie in anticipo a chi mi darà l'ennesima mano!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    103
    Ragazzi non riesco a postarvi il codice della stored procedure: permesso negato!! Forse è per i troppi "@" che ci sono?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    103
    Comunque...
    Nella stored procedure ho scritto di inserire il record solo se non ce n'è già un altro identico (facendo prima un controllo all'interno della tabella in questione)...

    Tipo:
    Cerco Lotto nella tabella LOTTI_CERTIFICATI dove Lotto = @Lotto e Certificato = @Cert
    Se questo Lotto non esiste, procedo con l'INSERT...

    Perchè non funziona? Grazie mille!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    103
    Ho fatto un'altra select prima di invocare la stored procedure...così sembra funzioni....
    Non sarà il massimo, però....
    Grazie lo stesso!

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    sono contento che hai risolto il problema
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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 © 2025 vBulletin Solutions, Inc. All rights reserved.