From: | "Elvis E(dot) Henriquez A(dot)" <elvish(at)cantv(dot)net> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] [pgsql-es-ayuda] Conexión a PostgreSQL 8 desde VB 6 |
Date: | 2005-02-12 01:29:07 |
Message-ID: | 000d01c510a2$44e0b290$67415ac8@henriquez |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
La conexión está, y puedo hacer los SELECT, y se trae la data perfectamente.
El error ocurre es cuando hago rsDatos.UpdateBatch adAffectAll (donde
rsDatos es un ADODB.Recordset) y simplemente se muestra ese mensaje:
Información de tabla
base insuficiente para realizar la operación Update o Refresh
Por otra parte, como comenté, esto me funciona a la perfección utilizando
el ODBC de PostgreSQL 7.3. El error me sale sólo con el ODBC que trae
PostgreSQL 8.0
Si necesitas más detalles, dime qué exactamente quieres saber.
Gracias
----- Mensaje original -----
De: juan hernandez
Para: pgsql-es-ayuda(at)postgresql(dot)org
Enviado: Viernes, 11 de Febrero de 2005 19:58
Asunto: Fwd: [pgsql-es-ayuda] [pgsql-es-ayuda] Conexión a PostgreSQL 8 desde
VB 6
Puedes dar más detalles del error para poder ayudarte, todo parece
indicar que el error esta en la cadena de conexión.
yo uso la conexion de esta forma.
1.-defino un dsn a traves del administrador de ODBC.
2.-en el formulario defino lo siguiente:
Dim strComando As String
If con.State And adStateOpen Then
Else
con.Open ("dsn= tu dsn creado")
End If
strComando = "SELECT * FROM Usuarios"
Set rst7 = con.Execute(strComando)
Espero te sirva.
---------- Forwarded message ----------
From: Elvis E. Henriquez A. <elvish(at)cantv(dot)net>
Date: Fri, 11 Feb 2005 15:17:31 -0400
Subject: [pgsql-es-ayuda] [pgsql-es-ayuda] Conexión a PostgreSQL 8 desde VB
6
To: pgsql-es-ayuda(at)postgresql(dot)org
Hola lista, buenas tardes.
Alguien está trabajando con Visual Basic 6 hacia PostgreSQL 8 ?
Monté PostgreSQL 8.0 sobre Windows 2000 Professional con SP4 en mi casa,
pero en el trabajo tenemos PostgreSQL 7.3.2 sobre Red Hat 9 (Sí, es algo
vieja, pero es la que trae RH9, y aun no quieren actualizar).
Al montar un respaldo de una de las bases de datos y correrlo desde los
fuentes en VB6 (que corren perfectamente sobre la BD en 7.3.2 conectado al
ODBC de 7.3) e intentar hacer alguna operación de Update, Delete o Insert a
nivel de RecordSet de ADO me sale el siguiente mensaje: Información de tabla
base insuficiente para realizar la operación Update o Refresh.
Pero al correr directamente desde el ejecutable generado, la aplicación
funciona a la perfección.
Si alguien pudiera ayudarme, se los agradecería, porque sabrán lo bastante
tedioso que es hacer cambios y generar un exe para probar.
Gracias de antemano.
Atte.
Elvis E. Henríquez A.
elvish(at)cantv(dot)net
---------------------------(fin del mensaje)---------------------------
TIP 7: no olvides aumentar la configuración del "free space map"
---------------------------(fin del mensaje)---------------------------
TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
a los suscriptores de la lista
From | Date | Subject | |
---|---|---|---|
Next Message | Nahum Castro | 2005-02-12 06:00:12 | Off topic: Cuentas Gmail |
Previous Message | Alvaro Herrera | 2005-02-12 00:42:01 | Re: HeapTupleHeader |