Rodrigo Fuentealba escribió:
> require_once('adodb/adodb-active-record.inc.php');
> $db = ADONewConnection('postgres');
> $db->Connect('localhost','postgres','','testdb');
>
> ADOdb_Active_Record::SetDatabaseAdapter($db);
>
> class Test extends ADOdb_Active_Record{}
> $test = new Test();
>
> $test->nombre = 'Alvherre';
> $test->save();
>
> La clase reclama con que no se ha especificado el campo $test->codigo,
> o bien que el código ya se ha insertado.
Eso es un bug entonces en el metodo Test->save (probablemente
ADOdb_Active_Record->save). Tendria sentido reclamar que el valor no
este especificado, si el campo no tuviera un valor DEFAULT. Pero lo
tiene, asi que el metodo esta malo.
--
Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
"Ni aun el genio muy grande llegaría muy lejos
si tuviera que sacarlo todo de su propio interior" (Goethe)
From [EMAIL PROTECTED] Mon May 7 19:41:52 2007
From: [EMAIL PROTECTED] (Daniela Vial)
Date: Mon May 7 19:43:19 2007
Subject: instalar linux en Core II - NVIDIA gForce 7300 GT
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
al final solo respuestas OT, limitarse a responder los que subject dice,
comentarios sin snetido no aportan en nada a la lista solo a crear mas spam.
Gracias
From [EMAIL PROTECTED] Mon May 7 19:55:10 2007
From: [EMAIL PROTECTED] (Rodrigo Fuentealba)
Date: Mon May 7 19:56:36 2007
Subject: PostgreSQL: Sobre las primary keys y foreign keys.
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
El 7/05/07, Alvaro Herrera <[EMAIL PROTECTED]> escribió:
> Rodrigo Fuentealba escribió:
>
> > require_once('adodb/adodb-active-record.inc.php');
> > $db = ADONewConnection('postgres');
> > $db->Connect('localhost','postgres','','testdb');
> >
> > ADOdb_Active_Record::SetDatabaseAdapter($db);
> >
> > class Test extends ADOdb_Active_Record{}
> > $test = new Test();
> >
> > $test->nombre = 'Alvherre';
> > $test->save();
> >
> > La clase reclama con que no se ha especificado el campo $test->codigo,
> > o bien que el código ya se ha insertado.
>
> Eso es un bug entonces en el metodo Test->save (probablemente
> ADOdb_Active_Record->save). Tendria sentido reclamar que el valor no
> este especificado, si el campo no tuviera un valor DEFAULT. Pero lo
> tiene, asi que el metodo esta malo.
>
Yes, eso está más que claro. Precisamente es la clase en PHP lo que
estoy arreglando (y por como está constituída, tengo que meterme a
cargar algunos valores desde PostgreSQL... por eso mi pregunta).
Gracias, Alvaro. Aprendí bastante más que lo que buscaba saber y eso
se agradece montones siempre.
--
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org