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
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 '=' |