|
分類:[C#]
つい最近までVBを使用していて、5日ほど前にC#の勉強をするよう言われて 今プログラムを作成中なのですが… プログラミングの知識が非常に薄いため初歩的すぎる部分で躓いています…。
OracleDataReaderでデータを読み込んで、その読み込んだデータの値が0だった場合は「正常終了」、 1だった場合は「異常終了」と表示させたいのですが、 そのためにif文を書くとエラーが出ます…。 コードは以下です。 String mySQL2 = "簡単なSELECT文"; OracleCommand myCmd2 = new OracleCommand(mySQL2, cnn);
OracleDataReader myRead2 = myCmd2.ExecuteReader();
while (myRead2.Read()) { if (myRead2.GetValue(0) = 0) lblStat.Text = "正常終了"; else lblStat.Text = "異常終了"; } エラーが出るのは「if (myRead2.GetValue(0) = 0)」の部分で、 エラーの内容は「代入式の左辺には変数、プロパティ、またはインデクサを指定してください」と、 「型'object'を'bool'に暗黙的に変換できません。明示的な変換が存在します。(castが不足していないかどうかを確認してください。)」です。
どなたかお答えをよろしくお願いします。
|