Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    VB.Net - Gestire un fill senza riferimento

    Salve a tutti, ho un piccolo quesito da porvi:

    Innanzitutto ho un piccolo programmino che mi serve a gestire le carte fedeltà dei clienti. Al momento non l'ho interfacciato con un lettore di card, quindi, per fare una ricerca e posizionarmi sulla scheda cliente, uso il seguente metodo:



    Me.ClientiTableAdapter.FillByID(Me.CardSHOPDataSet .Clienti, Me.IDClienteTextBox1.Text.ToString)

    Chiaramente è una cosa provvisoria, ma dovrei gestire un eventuale id cliente non in archivio.

    ES: nel mio db ho 2 clienti con id 1 e 2, arriva uno con una card e prova a darmi quella con id 3 che non è presente nel mio db, se ora faccio un fill con un riferimento non correto, mi da errore, come faccio per mandare un messaggio e non far andare in crash l'applicativo?

    Scusate se magari non sono stato preciso, sono a disposizione per chiarimenti.

  2. #2
    devi usare la struttura: Try... Catch

    codice:
    'Prima del codice interessato metti
    Try
    
      ...codice da controllare
    
    Catch ex as exception 'questa è un'eccezione generica, puoi trovarne una più specifica
      ...cosa fare se si verifica l'errore
    End Try
    ti consiglio comunque di dare unìocchiata alla guida
    I database... la mia passione + o -

  3. #3
    Grazie infinite per la rispsta, provato e funzionante al 100%.

    Se non ci foste voi tutti bisognerebbe inventarvi!

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.