[pgsql-ayuda] Presentacion y duda Gtk + ecpg
MC_Vai
estoy@ver.megared.net.mx
Tue, 28 Nov 2000 03:14:52 -0600
Saludos a toda la lista, soy nuevo y tengo una duda sobre si se puede
usar una combinacion:
Gtk + ecpg
Para poder hacer una interfaz grafica de una aplicacion en C que usa
PostgreSQL.
Mi duda nace por que tengo un problema con el siguiente codigo:
----------------------- < main.pgc > ----------------------
...
EXEC SQL INCLUDE sqlca; /* The include for ecpg */
EXEC SQL WHENEVER SQLERROR sqlprint;
static void
checkwho( GtkWidget *emisor,
gpointer table )
{
GtkWidget *label;
int id = atoi( gtk_entry_get_text(GTK_ENTRY(id_entry)) );
EXEC SQL BEGIN DECLARE SECTION;
int found = 1;
char *passwd = NULL,
query_string[64];
EXEC SQL END DECLARE SECTION;
EXEC SQL CONNECT TO wcw-db;
/* -------------------------- *
* Preparando la query...
* APARENTEMENTE AQUI ES DONDE EL PREPROCESADOR (ecpg) ME
* ARROJA UN MENSAJE DE ERROR:
* main.pgc:197: ERROR: parse error
* -------------------------- */
sprintf( query_string,
"SELECT passwd \
FROM wcw_users \
WHERE user_id = %d", id );
EXEC SQL PREPARE the_query FROM :query_string;
EXEC SQL DECLARE a_cursor CURSOR FOR the_query;
EXEC SQL OPEN a_cursor;
EXEC SQL WHENEVER NOT FOUND DO found = 0;
EXEC SQL FETCH IN a_cursor INTO : passwd;
EXEC SQL CLOSE a_cursor;
EXEC SQL COMMIT;
EXEC SQL DISCONNECT;
...
----------------------- < /main.pgc > ----------------------
Perdon si el mensaje es extenso, pero crei prudente mostrar el codigo,
a lo mejor el error es otra cosa diferente a lo que yo creo.
De antemano gracias por cualquier ayuda que me puedan proporcionar.
Un saludo.
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda