Vraag : SqlCommand.ExecuteReader terugkerend geen fout zelfs wanneer er een fout in de vraag is.

Ik vraag SQL Server 2005 in .NET/C# gebruikend SqlCommand.ExecuteReader om een SqlDataReader object.

When terug te keren een vraag, die een fout zou moeten werpen binnen wordt overgegaan, keert het een lege recordset zonder aanwijzing bij dat alles terug het d.w.z. daar is geen geworpen fout ontbrak. Zo in mijn toepassingscode kan ik niet het verschil tussen vertellen of de vraag werkelijk zou moeten zijn terugkeert 0 rijen of of er een fout in de vraag was aangezien er in dit example.

When waren de zelfde voorbeeldvraag in vraaganalisator in werking wordt gesteld het de ontbroken fouten „Msg 245, Niveau 16, Staat 1 geeft, Lijn 6 Omzetting wanneer het omzetten van de varchar waarde „nonsens“ aan gegevenstype int.“.

Obviously die ik gewe het heb ten hoe te de fout op te lossen in kwestie maar wat de behoefte van I voor de fout dat op de toepassing is zijn moet teruggekomen zodat het de foutenappropriately.
So I behoefte kan werkelijk behandelen/>

Thanks

PS - dit is een dubbele post omdat de originele post gekregen partijen van van-spoorreacties die ik weet mensen van het bekijken it.
kunnen zetten

Antwoord : SqlCommand.ExecuteReader terugkerend geen fout zelfs wanneer er een fout in de vraag is.

Het verschil zal in uw toetsenbordlay-out zijn. U zult het te typen Frans gebruiken maar uw kb lay-out is Engels zodat zal het u wat tijd nemen uit te werken die zeer belangrijk u op bepaalde Franse brieven moet aandringen. Behalve dat zal alles het zelfde zijn.
Andere oplossingen  
 
programming4us programming4us