【发布时间】:2016-10-10 01:28:38
【问题描述】:
当我在 Oracle SQL 开发人员上尝试相同的查询时:
select nom_projet from analyses where nom_projet='demonstration';
它有效,所以我非常不知道错误可能来自哪里...... 我认为这是由于我的请求格式导致的,但我没有看到错误。
C#代码
public Boolean VerifierVersionDejaPresnte(ParseurXML.DonneesGlobales donneGlobale)
{
string sql = "select nom_projet from analyses where nom_projet = :nom_projet" ;
OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = CommandType.Text;
OracleParameter p_nom_projet = new OracleParameter();
p_nom_projet.OracleDbType = OracleDbType.Varchar2;
p_nom_projet.Value = donneGlobale._nomProjet;
cmd.Parameters.Add(p_nom_projet);
OracleDataReader dr = cmd.ExecuteReader();
if(dr.Read())
Console.WriteLine(dr.GetString(0));
return (true);
}
提前感谢您的帮助
【问题讨论】:
标签: c# sql oracle select reader