Hi, using C#, I have to do this to get the database columns in a
reader. Can it be done in one step?:
OdbcCommand command = new OdbcCommand(sql SelectPersonal, conn);
OdbcDataReader PerReader = command.Execute Reader();
while (PerReader.Read ())
{
int address_id = PerReader.GetOr dinal("address_ id");
int picture_id = PerReader.GetOr dinal("picture_ id");
int last_name = PerReader.GetOr dinal("last_nam e");
int first_name = PerReader.GetOr dinal("first_na me");
int middle_name = PerReader.GetOr dinal("middle_n ame");
txtLastName.Tex t = PerReader.GetSt ring(last_name) .ToString();
txtFirstName.Te xt = PerReader.GetSt ring(first_name ).ToString();
txtMiddleName.T ext = PerReader.GetSt ring(middle_nam e).ToString();
//GetInt32 because it is a number
txtAddressID.Te xt = PerReader.GetIn t32(address_id) .ToString();
}
In VB.NET I did it all in one step like this:
While myReader.Read()
if not IsDBNull(myRead er.Item("prodNu mber")) then
txtProduct.text = myReader.Item(" prodNumber")
end if
Also, do you know how to do the IsDBNull test in C# like this VB.NET
above? Thank you for your time.