我想要做如下因素要求:如何使用參數在一個oracle數據庫上進行請求SELECT? C#
SELECT nom_projet, version_projet, version_build FROM analyses WHERE nom_projet=:Variable1 and version_projet=:Variable2 and version_build=:Variable3";
我不明白爲什麼這是行不通的,因爲我也做了相同的代碼的請求INSERT和這一個完美的作品。
代碼C#
public Boolean VerifierVersionDejaPresnte(ParseurXML.DonneesGblobale donneGlobale)
{
OracleCommand cmd = new OracleCommand();
cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "SELECT nom_projet, version_projet, version_build FROM analyses WHERE nom_projet=:Variable1 and version_projet=:Variable2 and version_build=:Variable3"
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add(new OracleParameter("Variable1",donneGblobale._nom));
cmd.Parameters.Add(new OracleParameter("Variable2",donneGblobale._version));
cmd.Parameters.Add(new OracleParameter("Variable3",donneGblobale._build));
OracleDataReader reader = cmd.ExecuteNonQuery();
if(reader.HasRows)
return true;
return false;
}
我認爲'version_build = Variable3'上的遺漏冒號只是一個錯字? –
對不起,我修改它 –