このデータベースは、非常に実用的なブールフィールドのビットが、C#で読み取る際に、多くの人は操作ミスにつながるミスを作るのが好き。
実際には、唯一、次の2つの方法を読み取る正しいと効果的な方法:
INT XXX = Convet.ToInt16(リーダ[ " XXX " ])。// 或Convet.ToInt32 BOOL XXX = BOOL .Parse(リーダ[ " XXX " ])。
その他のエラーである可能性が高い、でも、エラーなした場合、突然与えられているにつながる、保証データベースの設定やオペレーティングシステム全くありません!
int.Parse()として、時にはそれは私にエラーを教えてくれます。
在System.Number.StringToNumber(文字列str、NumberStylesオプション、NumberBuffer&番号、のNumberFormatInfo情報、ブールparseDecimal)
在System.Number.ParseInt32(Stringを、NumberStylesスタイル、のNumberFormatInfo情報)