[Pgsql-ayuda] Visual Basic 6 v/s PostgreSQL

Javier =?iso-8859-1?Q?Andr=E9s=20P=E9rez?= Barrientos javier@perez.barrientos.as
Wed, 11 Jul 2001 15:46:20 -0400


Hola a todos:
    Estoy conectando clientes vb6.0 a una base postgresql mediante ODBC.
para leer datos no tengo problema. El problema es al ejecutar el m=E9todo
AddNew del recordset, que me alega que es una operaci=F3n no v=E1lida.

La base de datos la abro as=ED :
Set Dbase =3D OpenDatabase("PG", False, False,
"ODBC;UID=3Djuanito;PWD=3Dmalo")
Los Recordset los abro as=ED
set Dyn =3D DBase.OpenRecordset("select * from a where
a=3D1",dbOpenDynaset,dbSQLPassthrough)
El driver ODBC est=E1 configurado con los check "read olny" sin checkear,
es decir, no readonly

Ejecuto una sentencia
DBase.Execute "insert into a values (1,2,3)", dbSQLPassthrough
y pasa sin problemas.
pero no con el M=E9todo Dyn.AddNew

Nota. No puedo cambiar los millones de l=EDneas de c=F3digo que utilizan
AddNew por sentencias del tipo INSERT INTO

--
Javier Andres Perez Barrientos
<mailto:javier@perez.barrientos.as>
<mailto:jperez@saludvald.cl>
<mailto:ra.aton@entelchile.net>
<ICQ#: 4922213>
<work: +56 (63) 297858>
<home: +56 (63) 210980>
<cell: +56 (09) 8247309>