PDA

Ver la Versión Completa : Recuperar Datos


Ricardo Alfredo
04-07-2005, 18:06:57
Hola trabajo con D7 y Dbexpress - Oracle 8- 9.
Tengo una aplicación que funciona con Sybase y ahora debo emigrarla a Oracle. Sucede que esta aplicación utiliza stored procedure para todo aquello que retorna mas de una fila.
Para recuperar se utiliza Query donde se coloca la instrucción "exec miprocedimiento :param1,:param2" y no se cual es la instrucción en caso de oracle que cumpla la misma funcionalidad desde Delphi.

Se que en oracle debo construir un PACKAGE en el cual contenga un cursor pero como lo llamo desde delphi, con los stored procedure que no me retornan datos no tengo problema.

si alguien me puede dar luces sobre esto muy agradecido

JOTAAB
22-12-2005, 18:25:21
{EL COMPONENTE ES SimpleDataSet:TSimpleDataSet DE LOS COMPONENTES DBEXPRESS}

SimpleDataSet1.DataSet.SchemaName:=''NOMBRE_DEL_ESQUEMA_UTILIZADO_EN_ORACLE';
SimpleDataSet1.DataSet.CommandType:=ctStoredProc; //PARA EJECUTAR
//PROCEDIMIENTOS
SimpleDataSet1.DataSet.CommandText:='P_NOMBRE_DEL_PROCEDIMIENTO';

SimpleDataSet1.DataSet.ParamByName('NOMBRE_DEL_PARÁMETRO_A_ENVIAR').Value:=VALOR_DEL_PARÁMETRO

.

.

.

.

SimpleDataSet1.DataSet.ParamByName('NOMBRE_DEL_PARÁMETRO_A_ENVIAR').Value:=VALOR_DEL_PARÁMETRO
SimpleDataSet1.Execute;

//ESPERO TE SIRVA BYE