FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Recuperar Datos
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 aram1,aram2" 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 |
#2
|
|||
|
|||
{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 |
|
|
|