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: | Whole Thread | Raw Message | 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
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 |