2008/11/21 Javier Chávez B. <[EMAIL PROTECTED]>: > On Fri, Nov 21, 2008 at 1:35 PM, Fernando Siguenza <[EMAIL PROTECTED]> wrote: >> Amigos acudo a ustedes a ver si me pueden orientar en lo que necesito. >> Quiero crear una funcion en la que me retorne varios registros bueno lo que >> tengo es dos tablas cabecera,detalle necesito en la funcion hacer un select >> de estas tablas, recorrer los registros que retorna este select y crear me >> imagino un cursor en el cual pueda ingresar los datos del select mas otros >> calculos >> entonces.. >> Cual es la diferencia exacta entre cursor, refcursor o setof record para >> retornar datos? >> Como creo un cursor con ciertos campos algo asi cursor cResultado (cuenta >> varchar,saldo integer)?? >> luego como manipulo este cursor es decir aderir filas modificar etc etc? >> y como retorno este cursor o tengo que retornar setof record no se? > >> Ahora la ultima pregunta en c# simplemente llamaria a la funcion y los datos >> retornados los manejaria como datatable??? > > Te puedo ayudar en esta parte ... depende .. porque las datatables son > en si una estructura un poco mas lenta que un datareader , > personalmente uso datatables si es necesario moverme entre los datos > (paginar por ejemplo) y datareaders si solo voy a mostrar. > > Si te das una vuelta por el historico de la lista Alvaro hace un > tiempo publico un articulo de cursores quiza con ello puedas orientar > tus dudas ... > > Slds. > > J.
Dale una vuelta a este Hilo http://archives.postgresql.org/pgsql-es-ayuda/2008-10/msg00130.php Slds J -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán