このコードを実行すると常にゼロが返されますが、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'