Pergunta : SqlCommand.ExecuteReader que não retorna algum erro mesmo quando há um erro na pergunta.

Eu estou perguntando o usuário 2005 do SQL em .NET/C# using SqlCommand.ExecuteReader para retornar um SqlDataReader object.

When uma pergunta, que deva jogar um erro seja passada dentro, ele retorne um recordset vazio sem a indicação de todo que não falhou isto é lá é nenhum erro jogado. Assim em meu código de aplicação eu não posso dizer a diferença entre se a pergunta deve se realizar realmente esteja retornando as fileiras 0 ou se havia um erro na pergunta porque havia neste example.

When que a mesma pergunta do exemplo é funcionada no analisador de pergunta dá o erro “Msg 245, nível 16, estado 1, linha 6 conversão falhada ao converter o valor varchar “blá” ao tipo de dados int.”. o

Obviously eu sei como resolver o erro na pergunta mas o que eu preciso sou para que o erro seja retornado à aplicação de modo que possa segurar o erro appropriately.

So que eu preciso realmente de saber que falhou um pouco então recebendo um recordset vazio - há uma maneira de persuadi-la a?

Thanks

PS - este é um borne duplicado porque o borne original começ lotes das respostas da fora-trilha que eu sei posso põr povos fora de olhar it.
class= do

Resposta : SqlCommand.ExecuteReader que não retorna algum erro mesmo quando há um erro na pergunta.

A diferença estará em sua disposição de teclado. Você estará usando os franceses para datilografar mas sua disposição do kb é inglesa assim que tomar-lhe-á algum tempo para elaborar que o fecham necessidade de preconizar determinadas letras francesas. Aparte daquele tudo será o mesmo.
Outras soluções  
 
programming4us programming4us