Programación General > Visual Basic 6.0 e inferiores

 Re: Consulta

(1/1)

Cyclop:
Por que cuando intento grabar en una tabla me sale un error "Insuficiente informacion para actualizar o refrescar"

Dim oConn As ADODB.Connection
Dim oUser As ADODB.Recordset

oConn.CursorLocation = adUseClient
oConn.Open "Provider=ASAProv.80; Data Source=sql_comercial", "dba", "sql"

oUser.Open "SELECT * FROM tabusu", oConnect, adOpenDynamic, adLockOptimistic


Sub Guardar()
      oUser.AddNew
      oUsers!usuario = txtUsuario.Text
      oUser!password = txtPassword.Text
      oUser.Update
End Sub

Salu2

Cyclop

HurryCrack:
Killo a lo mejor es una perogrullada, pero
oConnect ?????????????

no es oConn  ¡¡¡¡¡¡¡¡¡¡¡¡¡

pro cierto tambien es UpdateBacht

espero te sea de ayuda

:hippi:

meximike:
Mira yo creo que te estas llendo por las opciones de principiantes lo mejor que puedes hacer es cambiar tu manera de accesar las base de datos y grabar en ellas ahi te va un ejemplo

1.- Paso Abrir tu base de Datos
Dim mDBase as Database
Set mData = OpenDatabase("C:Data.mdb")

2.- Grabas los Datos
mData.Execute ("Insert into tabla (Clave,Nombre) Values(1,'Meximike');")

y Listo ya esta grabado

Saludos desde Cancun Mexico
Mexsoft Software Cancun:fire:

Cyclop:
Si hay un pequeño problema de digitacion, deberia ser oConn, bueno pero eso no es el problema, estuve leyendo algunos temas, y segun parce, es por la version de ADO yo tengo la version 2.5, no se si esa version ya esta parchada, otros dicen que algunas versiones del SyBase no soporta algunos tipos de bloques, pero todas las ayudas que existen estan en ingles y yo no se mucho

Gracias

Cyclop

Navegación

[0] Índice de Mensajes

Ir a la versión completa