Problem with ecpg and 7.1beta1

From: Bernard ISAMBERT <isambert(at)sib(dot)fr>
To: pgsql-interfaces(at)postgresql(dot)org
Subject: Problem with ecpg and 7.1beta1
Date: 2000-12-21 11:05:42
Message-ID: 3A41E406.7CAD9EB6@sib.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(at)sib(dot)fr)
Syndicat Interhospitalier de Bretagne (www.sib.fr)
__________________________________________________

Responses

Browse pgsql-interfaces by date

  From Date Subject
Next Message J. 'FIK'Brand 2000-12-21 11:16:17 ODBC, Access and foreign key (part 2)
Previous Message Michael Miyabara-McCaskey 2000-12-21 05:36:51 regcomp failed with error empty (sub)expression?