Problem with ecpg and 7.1beta1 - Mailing list pgsql-interfaces

From Bernard ISAMBERT
Subject Problem with ecpg and 7.1beta1
Date
Msg-id 3A41E406.7CAD9EB6@sib.fr
Whole thread Raw
Responses Re: Problem with ecpg and 7.1beta1
List pgsql-interfaces
I have a problem with ecpg 2.8 from 7.1beta1

The source:

EXEC SQL BEGIN DECLARE SECTION; varchar O_name[20]; varchar O_pass[20]; varchar O_db[12];
EXEC SQL END DECLARE SECTION;

...

EXEC SQL CONNECT TO :O_db USER :O_name IDENTIFIED BY :O_pass;

that last line is processed by ecpg as

{ ECPGconnect(__LINE__, O_db , "?" , "?" , NULL, 0); }
which can't compile: ECPGconnect expects a char* and O_db is a struct.

with ecpg 2.7 from 7.0.3 and previous, it was:
{ ECPGconnect(__LINE__, O_db.arr , O_name.arr , O_pass.arr , NULL, 0); }
which is ok.

What has happened? What must I do?
-- 
Bernard ISAMBERT (isambert@sib.fr)
Syndicat Interhospitalier de Bretagne (www.sib.fr)
__________________________________________________


pgsql-interfaces by date:

Previous
From: "Michael Miyabara-McCaskey"
Date:
Subject: regcomp failed with error empty (sub)expression?
Next
From: "J. 'FIK'Brand"
Date:
Subject: ODBC, Access and foreign key (part 2)