11/02/2010, 09:27
|
| | | Fecha de Ingreso: abril-2009 Ubicación: Santiago
Mensajes: 87
Antigüedad: 15 años, 8 meses Puntos: 0 | |
Respuesta: O.o que pasa aqui ?
Código:
public DataTable EjecutaQueryOracleTran(string strNombreProcedimiento, OracleParameter[] Oracleparameters)
{
try
{
string strOracle = strNombreProcedimiento;
ds = new DataSet();
BDOracle();
Oracleadap = new OracleDataAdapter();
Oraclecmd = new OracleCommand();
Oraclecmd.Connection = Oraclecon;
Oraclecmd.Transaction = Transaccion;
Oraclecmd.CommandText = strNombreProcedimiento;
Oraclecmd.CommandType = CommandType.StoredProcedure;
if (Oracleparameters != null)
{
foreach (OracleParameter Oracleparam in Oracleparameters)
{
Oraclecmd.Parameters.Add(Oracleparam);
}
}
Oracleadap.SelectCommand = Oraclecmd;
Oracleadap.Fill(ds);
if (ds != null)
return ds.Tables[0];
else
return null;
}
catch (OracleException e)
{
EscribeError(e.Message, e.Message, strNombreProcedimiento, "Programa);
throw new Exception(e.Message, e);
}
catch (InvalidOperationException e)
{
EscribeError("0", e.Message, strNombreProcedimiento, "Programa");
throw new Exception(e.Message, e);
}
catch (Exception ex)
{
throw new Exception(ex.Message, ex);
}
}
ese es el codigo del ejecuta.... se cae al tratar de seguir desde la linea marcada con rojo al debuguear linea por linea y baja directamente al marcado con verde
Última edición por Panshop; 11/02/2010 a las 09:55 |