Received: from gonzo.sib.fr (gonzo.sib.fr [194.98.51.200]) by mail.postgresql.org (8.11.1/8.11.1) with ESMTP id eBLB68698496 for ; Thu, 21 Dec 2000 06:06:09 -0500 (EST) (envelope-from isambert@sib.fr) Received: from sib.fr ([192.93.37.107]) by gonzo.sib.fr (8.8.5/8.8.5) with ESMTP id LAA26111 for ; Thu, 21 Dec 2000 11:59:20 +0100 (CET) Message-ID: <3A41E406.7CAD9EB6@sib.fr> Date: Thu, 21 Dec 2000 12:05:42 +0100 From: Bernard ISAMBERT Organization: S.I.B. X-Mailer: Mozilla 4.08 [en] (Win95; I) MIME-Version: 1.0 To: pgsql-interfaces@postgresql.org Subject: Problem with ecpg and 7.1beta1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Archive-Number: 200012/199 X-Sequence-Number: 545 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) __________________________________________________