NO funciona ADDNEW en postgresql - ADO - VB6

From: suso <jlcubas(at)terra(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: NO funciona ADDNEW en postgresql - ADO - VB6
Date: 2007-11-02 11:32:22
Message-ID: 7.0.1.0.2.20071102112210.02201600@terra.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola de nuevo, como verán estoy haciendo pruebas,
antes de trabajar en serio con postgresql, el
problema es como dije arriba que no puedo añadir
o borrar datos de una tabla, el códgi que uso es el siguiente :

AQUI HAGO LA CONEXIÓN Y ABRO LA TABLA

Set datos = New Adodb.Connection
cadena =
"Provider=PostgreSQL.1;Password=xxxxx;User
ID=postgres;Data Source=localhost;Location=prueba"
datos.ConnectionString = cadena
datos.Mode = adModeReadWrite
datos.Open
datos.CommandTimeout = 20
Set tabla = New Adodb.RecordSet
tabla.CursorType = adOpenDynamic
tabla.CursorLocation = adUseClient
tabla.Open "select * from nombres", datos, adOpenDynamic, adLockOptimistic

AQUI HAGO L AOPERACIÓN DE AÑADIR Y/O BORRAR

On Error GoTo ErrorHandler
datos.BeginTrans

If tabla.ActiveConnection = False Then
Print "conexión cerrada " ' esto lo
hago para saber si la conexión está o no abierta
End If
valor = tabla.Fields("nombre") ' aquí leo
este valor solo para volver a comprobar si la conexión esta abierta o no

tabla.AddNew

'tabla.Fields("nombre") = "manuel"

AL LLEGAR A ESTE DATO DE ASIGNACIÓN DE DATOS ME DA ERROR :

La operación en varios pasos generó errores, compruebe los valores de estado

tabla.Fields("tlfno") = 12457
tabla.UpdateBatch
datos.CommitTrans
tabla.Close
Exit Sub
ErrorHandler:
DisplayError (Err.Description)

Como verán he puesto un par de "cosillas" para
ver el estado de la conexión y demás para saber si esta abierta.
Alguna sugerencia?.

Gracias por adelantado

suso
Islas Canarias

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Sebastián Villalba 2007-11-02 11:48:25 Re: Re: [pgsql-es-ayuda] Función que escri?º en letras una c=?ISO-8859-1?Q?antidad numérica
Previous Message Conxita Marín 2007-11-02 10:51:43 Una curiosidad, diferencias ':=' vs '='