Re: Problemas para conectar a la base de datos con ESQL

From: Fabiola Fernández <fabiola(dot)fg(at)gmail(dot)com>
To: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problemas para conectar a la base de datos con ESQL
Date: 2007-12-04 11:38:11
Message-ID: 66f6273e0712040338x7e1c22c0n53085e5969f719c1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias por ayudarme, aquí está el programita que tengo, aviso que es muy
tonto:

#include <stdio.h>

EXEC SQL BEGIN DECLARE SECTION;
char pdef[32];
EXEC SQL END DECLARE SECTION;
EXEC SQL INCLUDE SQLCA;
main()
{
EXEC SQL CONNECT "MiBaseDeDatos";
EXEC SQL DECLARE micursor CURSOR FOR SELECT Tag FROM GroupDef WHERE
IdGroupCode=1;
EXEC SQL OPEN micursor;
EXEC SQL FETCH FROM micursor INTO :pdef;
printf("Tag: %s\n", pdef);
EXEC SQL DISCONNECT;
}

Ahora me da fallo al compilar con ecpg prueba1.pgc en la linea del SQLCA
(Cannot open include file SQLCA ...). Antes tenía el INCLUDE y el SQLCA en
minúsculas, pero cómo encuentro informaciones diferentes, en unos sitios lo
ponen en mayúsculas y otros en minúsculas, pues no se que hacer. En el
programa: Tag e IdGroupCode son campos de la tabla GroupDef.

Gracias,
Fabiola

On 04/12/2007, Miguel Rodríguez Penabad <penabad(at)gmail(dot)com> wrote:
>
> El 4/12/07, Fabiola Fernández <fabiola(dot)fg(at)gmail(dot)com> escribió:
> > Hola a todos,
> >
> > estoy intentando hacer unos programas con ESQL en C y creo que tengo
> > problemas para conectarme a la base de datos. El programa no me da
> fallos de
> > compilación pero me da que no se conecta y por eso el SELECT que tengo
> ahora
> > puesto no me da nada.... ¿Hay alguien que haya usado ESQL con
> PostgreSQL?
> > Utilizo ecpg. Mi base de datos esta en el mismo ordenador donde
> programo.
> > ¿Cómo se ponen las sentencias de conexión? Es que busco y encuentro
> > diferentes cosas... Por ejemplo, si mi base de datos fuera "Mibase" y el
> > usuario "usuario" ¿cómo se haría?
> > Espero que me puedan ayudar. Muchas gracias
> >
>
> Yo lo he usado y tengo algún ejemplillo, pero no aquí. Si lo encuentro
> puedo pasártelo, pero mejor sería que pusieses tu un ejemplo mínimo
> que no te funcione para intentar ver por qué.
>
> --
> Miguel Rodríguez Penabad
>

--
Fabiola Fernández Gutiérrez
Grupo de Ingeniería Biomédica
Escuela Superior de Ingeniería
Camino de los Descubrimientos, s/n
Isla de la Cartuja
41092 Sevilla (Spain)
Tfno: +34 954488137
E-mail: fabiola(dot)fg(at)gmail(dot)com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Braulio 2007-12-04 12:19:29 No acierto usando CASE.
Previous Message Miguel Rodríguez Penabad 2007-12-04 11:27:53 Re: Problemas para conectar a la base de datos con ESQL