Basit bir imleç getirisini ODP.NET kullanarak basit bir SELECT statement like 'SELECT * FROM Employees'
üzerine nasıl uygularım?ODP.NET SELECT ifadesi için İmleç Uygulaması
0
A
cevap
1
Bu oldukça basit. Bu yüzden özel durumda o OracleCommand cmd = new OracleCommand("SELECT * FROM Employees", con
İlk İlk
gibi ilk argüman olarak ya ham sorgu/saklı yordam geçirerek bu
OracleConnection con = new OracleConnection(ConfigurationManager.ConnectionStrings["connectionstring"].ConnectionString);
con.Open(); //opens connection
tanımladığınız Sonra
ve OracleCommand
örneği gibi OracleConnection
sınıf oluşturmak
if (con.State == ConnectionState.Open)
{
using (OracleCommand cmd = new OracleCommand(<query>/<stored proc>, con))
{
cmd.CommandType = CommandType.StoredProcedure; //in case of stored proc
cmd.BindByName = true;
OracleDataReader reader;
try
{
reader = cmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine("field: {0}", reader.GetDecimal(0));
}
}
catch (OracleException e)
{
foreach (OracleError err in e.Errors)
{
//print errors
}
}
con.Close();
con.Dispose();
}
}
İşte örnek http://www.oracle.com/technetwork/articles/dotnet/williams-refcursors-092375.html