Cuestión : SqlCommand.ExecuteReader que no vuelve cualquie error incluso cuando hay un error en la pregunta.

Estoy preguntando el servidor 2005 del SQL en .NET/C# usar SqlCommand.ExecuteReader para volver un SqlDataReader object.

When una pregunta, que debe lanzar un error se pasa adentro, él vuelve un recordset vacío sin la indicación en absoluto que falló es decir allí no es ningún error lanzado. Tan en mi código de uso no puedo decir la diferencia entre si la pregunta debe ser realmente esté volviendo las filas 0 o si había un error en la pregunta pues había en este example.

When que la misma pregunta del ejemplo se funciona con en analizador de pregunta da el error “Msg 245, nivel 16, estado 1, línea 6 conversión fallada al convertir el valor varchar “soso” al tipo de datos internacional.”. ¿el

Obviously sé cómo solucionar el error en la pregunta pero qué necesito estoy para que el error sea vuelto al uso de modo que pueda manejar el error appropriately.

So que necesito realmente saber que fallara algo entonces recibiendo un recordset vacío - hay una manera de persuadirla a?

Thanks

PS - esto es un poste duplicado porque el poste original consiguió porciones de respuestas de la apagado-pista que sé puedo poner a gente de mirar it.
class= del

Respuesta : SqlCommand.ExecuteReader que no vuelve cualquie error incluso cuando hay un error en la pregunta.

La diferencia estará en su disposición de teclado. Usted utilizará a franceses para mecanografiar pero su disposición del kb es inglesa así que le tardará un cierto tiempo para resolverse que le afinan necesidad de reclamar ciertas letras francesas. Aparte de eso todo será igual.
Otras soluciones  
 
programming4us programming4us