0
我正在使用Windows Form Application使用Oracle數據庫執行圖形用戶界面。 我試圖綁定到我的UI中的一個標籤oracle命令的結果。 這是我的代碼:oracle命令的結果
OracleCommand cmd = conn.CreateCommand();
string city = comboBox1.SelectedItem.ToString();
cmd.CommandText ="select c.companynum,c.namec from flight f, company c where f.companynum=c.companynum AND f.name1=¶m1 order by f.name1;";
cmd.Parameters.AddWithValue("param1", city);
cmd.Parameters.Add("result", OracleType.VarChar, 200);
cmd.Parameters["result"].Direction = ParameterDirection.ReturnValue;
try
{
cmd.ExecuteNonQuery();
if (cmd.Parameters["result"].Value.ToString() == "")
label2.Text = "No destinations.";
else
label2.Text = cmd.Parameters["result"].Value.ToString();
da.SelectCommand.Parameters.Clear();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Exception Caught");
}
但它運行時,有一個例外:ORA-01036:非法的變量名/編號。
我不知道如何解決我的代碼? 注:對於我的作業,我必須在這裏使用'&'方法。
ExecuteNonQuery命令用於更新SQL表,使用數據集和數據適配器來獲取數據(或數據讀取器)。 – Chuck