Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

problema con la db acces en vb

Estas en el tema de problema con la db acces en vb en el foro de Visual Basic clásico en Foros del Web. tengo un problemita cuando trato de guardar en acces desde visual basic, el caso es que tengo una tabla x la cual conecto de la ...
  #1 (permalink)  
Antiguo 28/04/2005, 20:55
Avatar de julwo  
Fecha de Ingreso: mayo-2004
Ubicación: santiago, Rep Dom
Mensajes: 252
Antigüedad: 20 años
Puntos: 0
Pregunta problema con la db acces en vb

tengo un problemita cuando trato de guardar en acces desde visual basic,
el caso es que tengo una tabla x la cual conecto de la siguiente manera
Código:
Private Sub Form_Load()
conect.Provider = "Microsoft.Jet.OLEDB.4.0"
conect.ConnectionString = "inventario.mdb"
conect.Open
rec.Open "select * from productos", conect, adoenkeyset, adLockOptimistic
rec.MoveFirst
refrescar
End Sub
ok me presenta los campos pero a la hora de guradar o crear me da un problema
utilizo en un textbox estas propiedades ej.
Código:
datafield="codigo"
datasource="ado"
asi a cada campo espesifico
para el botom nuevo utilizo esto
Código:
rec.MoveLast
Text1.Text = rec!codigo + 1
rec.AddNew
limpia
botom guardar
Código:
rec.Update
rec.MoveLast
eso son los dos mas importantes por el momento
en fin cuando le doy un nuevo la informacion se guarda encima del primer registro y se crea el segundo en blanco
y no lo puedo resolver
alguna idea
saludos
__________________
Cuando las cosa son Buenas, SON BUENAS! no importan las R@tas que orinen en el camino! Me SiGUe!!
  #2 (permalink)  
Antiguo 29/04/2005, 09:44
 
Fecha de Ingreso: junio-2002
Mensajes: 212
Antigüedad: 21 años, 10 meses
Puntos: 0
Te lo guarda sobre el que estas leyendo... cambia el rec.update por rec.addnew
__________________
Simuladores y Examenes Cisco, Herramientas de Red Online - Tecnologia y Redes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:45.