Un Peu de SqlServer en c#

J'ai besoin d'obtenir un Peu d'un serveur sql en c#. J'ai essayé différentes solutions comme:

bool active = rdr.GetSqlBinary(5);
Int16 active = rdr.GetSqlBinary(5);

Mais ne peut pas trouver un moyen d'obtenir le Bit.
Quelqu'un peut-il donner un exemple?

  • Sur une note de côté, vous pouvez faire de votre code un peu plus lisible et maintenable en utilisant GetOrdinal() par exemple: rdr.GetSqlBoolean(rdr.GetOrdinal("MyBitColumn"))
  • J'ai aussi essayé: bool active = rdr.GetSqlBoolean(12); j'obtiens le résultat: impossible de convertir le SqlBoolean bool
  • Bonjour, il vous manque un casting, voir ma réponse ci-dessous.
InformationsquelleAutor Jorn | 2009-08-26