Este es el codigo que estoy manejando junto con algun otro similar a este. En el que al final debo comprobar si lo que he leido del resultado de la consulta es distinto de 0 o no. El problema es que soy principiante en c#, y ando un pelin perdida con ciertas cosas
.
sentencia = "SELECT T.idTelefono FROM TELEFONO T WHERE T.idTelefono=@TelefonoAux AND T.Emergencia=@NEmergencia";
query = new OleDbCommand(sentencia, connection.Connection);
query.Parameters.Add("@TelefonoAux", OleDbType.Integer);
query.Parameters["@TelefonoAux"].Value = TelefonoAux;
query.Parameters.Add("@NEmergencia", OleDbType.Boolean);
query.Parameters["@NEmergencia"].Value = NEmergencia;
reader = query.ExecuteReader(); //reader ya ha sido creado arriba
reader.Read();
//miramos si el valor del telefono es 0, entonces no se inserta en la BD.
if(reader.GetValue(1)/*faltaria poner .ToInt*/!= 0)
Es que antes tampoco es que me explicara demasiado bien jejejjejej...Me suele pasar
.
Podria decirme alguien si la respuesta anterior me serviria para este codigo, es al final del todo en el if, donde compruebo si el resultado de la consulta es distinto de 0.
Nota: idTelefono es un entero
Muchismas gracias a todos