Mad_Cat Posted March 15, 2006 Posted March 15, 2006 (edited) Hi, I just started to use C# and I have a problem. Code: myConnection.Open(); myDataReader = myCommand.ExecuteReader(); while (myDataReader.Read()) { Label1.Text = (string)Clientes.GetValue(0); // Error below when there is a null value in the database Label2.Text = (string)Clientes.GetValue(1); } I tried a if else to teste the null, diferent casts but can't seem to find a workaround, can anyone help? Thanks in advance, Mad Cat Edited March 15, 2006 by PlausiblyDamp Quote
Administrators PlausiblyDamp Posted March 15, 2006 Administrators Posted March 15, 2006 Try something like the following myConnection.Open(); myDataReader = myCommand.ExecuteReader(); while (myDataReader.Read()) { Label1.Text = (string)Clientes.GetValue(0); if (!Convert.IsDBNull(Clientes.GetValue(1))) Label2.Text = (string)Clientes.GetValue(1); } hopefully that should do the trick. Quote Posting Guidelines FAQ Post Formatting Intellectuals solve problems; geniuses prevent them. -- Albert Einstein
Mad_Cat Posted March 15, 2006 Author Posted March 15, 2006 Thank you! The IsDBNull was what I needed. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.