このコードを実行すると常にゼロが返されますが、OracleSQLクライアントでこのクエリを実行すると1が返されます。
var strSQL = string.Format("SELECT COUNT(*) FROM GANTNER.GAT_REASONS WHERE CODE ='{0}'", StatusCode);
objCmd = new OracleCommand(strSQL, objConn);
objCmd.CommandType = CommandType.Text;
int val = int.Parse(objCmd.ExecuteScalar().ToString());
試してみると、列名の条件を削除しCODE
ても機能しますが、列名を入力しても機能しないので、行が存在するため1を返す必要があるのに、常にゼロを返すようCODE
にすべてを機能させようとしました。"CODE"
'CODE'