Re: Cursores ECPG!

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Carlos Rivas" <carlos(dot)rivas(at)multicredit(dot)com(dot)gt>
Cc: "Marcelo Diaz" <marcelorauldiaz(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Cursores ECPG!
Date: 2006-04-07 05:28:42
Message-ID: c2d9e70e0604062228l3c5e9e38pc11296236fd14c8f@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 4/6/06, Carlos Rivas <carlos(dot)rivas(at)multicredit(dot)com(dot)gt> wrote:
> Marcelo Diaz wrote:
>
> ESPERO TE SIRVA....... lo probe y anduvo joya
>
>
> #include "stdio.h"
>
> //DECLARACION DE VARIABLES COMPARTIDAS CON POSTGRESQL
> EXEC SQL BEGIN DECLARE SECTION;
>
> char dbname[50];
> int micar;
>
> EXEC SQL END DECLARE SECTION;
>
> //////////////////////////////////////// PARA DEBUG
> //EXEC SQL WHENEVER SQLERROR SQLPRINT;
> //EXEC SQL WHENEVER SQLWARNING SQLPRINT;
> //EXEC SQL WHENEVER NOT FOUND SQLPRINT;
> ///////////////////////////////////////
>
>
>
> main(int argc, char *argv[])
> {
>
> sprintf(dbname,"%s(at)192(dot)168(dot)1(dot)1:5432", argv[1]);
>
> printf("cadena %s\n",dbname);
>
> EXEC SQL CONNECT TO :dbname USER postgres;
>
> EXEC SQL DECLARE micursor CURSOR FOR SELECT codigo FROM
> personal.puesto_laboral WHERE cod_empleado=5000;
> EXEC SQL OPEN micursor;
>
> Esto si me sirve pero esto sirve para conectarme a la base de datos en
> cualquier servidor, pero lo que necesito
> es que donde haces FROM personal.puesto_laboral, el "personal." sea un
> parametro , ya que entiendo que personal. es el nombre
> de la base de datos.
> o sea que yo necesitaria algo asi :
>
> EXEC SQL DECLARE micursor CURSOR FOR SELECT codigo FROM
> "parametronombrebasededatos".puesto_laboral WHERE
> cod_empleado=5000;
>
> EXEC SQL OPEN micursor;
>

no... personal es el nombre del esquema...

--
Atentamente,
Jaime Casanova

"What they (MySQL) lose in usability, they gain back in benchmarks, and that's
all that matters: getting the wrong answer really fast."
Randal L. Schwartz

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2006-04-07 05:56:04 Re: AYUDA - Posgresql-8.1.2-0.1 SOBRE SuSe 10
Previous Message Jaime Casanova 2006-04-07 05:21:37 fallo en conexion en SuSE y pgsql-8.1.2 fue:(Re: )