Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2007, 12:17
Avatar de mveraa
mveraa
 
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 4 meses
Puntos: 2
vb6 con postgres

hola maestros me conecto a un server linux que usa postgres , me conecto mediando una odbc puebo hacer consultas sin ningun problema pero al momento de intentar de hacer un addnew me dice no se puede porque es de solo lectura
al momento de precionar el boton guardar llama al procedimiento prueba2

pongo dentro de un modulo

'consultas a la bd



Global CON As ADODB.Connection
Global comd As ADODB.Command
Global rt As ADODB.Recordset
Global objComm As New ADODB.Command

Public Sub conecta()
On Error GoTo conexion



Set CON = New ADODB.Connection
Set comd = New ADODB.Command
Set rt = New ADODB.Recordset
CON.CommandTimeout = 40
CON.CursorLocation = 1


CON.Open ("dsn=godis_")



'CON.Open
Set comd.ActiveConnection = CON
comd.CommandType = 1
'comd.CommandText = "select * from estados where estado_paso='1'and dueno_paso='20' "

'rt.Open comd, , 1, 1

'MsgBox "CENTRO DE COSTO:" + rt.Fields("codigo_licitacion") + " PASO:" + Str(rt.Fields("paso")) '+ " HORA:" + Val(rt.Fields("hora")) ' + " FECHA:" + val(rt.Fields("fecha"))


conexion:
'Resume Next


If (Err.Number = Val("-2147467259")) Then
MsgBox "NO HAY CONEXION CON EL SERVIDOR CONTACTE AL ADMINISTRADOR ANEXO:6469", vbCritical, "ERROR"


End
End If







End Sub



Public Sub prueba2()



rt.Open "lici", CON, adOpenDynamic, adLockOptimistic, adCmdTable




rt.MoveFirst
rt.AddNew
rt!codigo = "1113"

rt.Update


rt.Close


MsgBox "listo"


End Sub



espero me puedan orientar

un saludo.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"