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

    [VB] Errore su Query " SELECT " con campo vuoto...

    Con VB.NET,


    Ma cosa sto sbagliando???

    codice:
                Dim comm As New OleDbCommand("SELECT RagSoc,Nome,Cognome FROM Anagrafica WHERE RagSoc = " & txtRagSoc.Text & " AND Nome = " & txtNome.Text & " AND Cognome = " & txtCognome.Text & "", conn)
                Dim read As OleDbDataReader = comm.ExecuteReader
                read.Read()
                Dim RagSoc As String = String.Empty
                If Not IsDBNull(read("RagSoc")) Then RagSoc = read("RagSoc")
                Dim Nome As String = String.Empty
                If Not IsDBNull(read("Nome")) Then Nome = read("Nome")
                Dim Cognome As String = String.Empty
                If Not IsDBNull(read("Cognome")) Then Cognome = read("Cognome")
                conn.Close()

    Ho usato If Not IsDBNull() perche' se il valore del campo nella tabella e' nullo, non mi dia il classico errore ---> " Nessun dato esistente per la riga/colonna. "

    e invece continua a darmelo quando il campo e' vuoto...!!!

    Il mio Database e' Access XP........

    come posso evitare l'errore quando il campo e' vuoto ???

  2. #2
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Potrei sparare una caxxata (o fagianata ) quindi se lo faccio perdonami. Devo ancora vedere il .NET.
    Io di solito (quando ho a che fare con valori null su stringe facio una roba di questo genere:
    RagSoc = "" & read("RagSoc")

    Magari ti funziona

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.