race2
06-09-2002, 16:39
Con VB.NET,
Ma cosa sto sbagliando???
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 ???
Ma cosa sto sbagliando???
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 ???