Visual Basic - problemas con recordset.update

Life is soft - evento anual de software empresarial
   
Vista:

problemas con recordset.update

Publicado por jose (2 intervenciones) el 03/06/2009 10:53:35
Hola gracias de antemano
alguien sabe por que no me actualiza el registro y me devuelve el mensaje de no se puede encontral la fila para su actualizacion.
con el text2 compruebo el recordset localizado y es el correcto

Private Sub cmdUpdate_Click()
Adodc1.RecordSource = "select * from proveedores.proveedores Where IdProveedor='" & Text1 & "'"
Adodc1.Refresh
Text2 = Adodc1.Recordset!NombreProveedor
Adodc1.Recordset!NombreProveedor = txtFields.Item(1)
Adodc1.Recordset!NombreDelContacto = txtFields.Item(2)
Adodc1.Recordset!cargocontacto = txtFields.Item(3)
Adodc1.Recordset!direccion = txtFields.Item(4)
Adodc1.Recordset!ciudad = txtFields.Item(5)
Adodc1.Recordset!codpostal = txtFields.Item(6)
Adodc1.Recordset!EdoOProv = txtFields.Item(7)
Adodc1.Recordset!pais = txtFields.Item(8)
Adodc1.Recordset!telefono = txtFields.Item(9)
Adodc1.Recordset!fax = txtFields.Item(10)
Adodc1.Recordset!movil = txtFields.Item(11)
Adodc1.Recordset!CondicionesDePago = txtFields.Item(12)
Adodc1.Recordset!numcuenta1 = txtFields.Item(13)
Adodc1.Recordset!numcuenta2 = txtFields.Item(14)
Adodc1.Recordset!email = txtFields.Item(15)
Adodc1.Recordset!notas = txtFields.Item(16)
Adodc1.Recordset!formapago = txtFields.Item(17)
Adodc1.Recordset!producto = txtFields.Item(18)
Adodc1.Recordset!Tipo = txtFields.Item(19)
Adodc1.Recordset!fechaomo = txtFields.Item(21)
Adodc1.Recordset!fecharev = txtFields.Item(23)
Adodc1.Recordset.Update
Adodc1.Refresh
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Visual Basic
- Código fuente de Visual Basic
- Cursos de Visual Basic
- Temas de Visual Basic
- Chat de Visual Basic
información
Códigos de Visual Basic
- Gráficas Polares
- ProgressCircle
- Tateti

RE:problemas con recordset.update

Publicado por Pedro Luis  (878 intervenciones) el 03/06/2009 12:34:49
Falta el Edit al principio

Adodc1.Refresh
ADodc1.Recordset.Edit
Text2 = Adodc1.Recordset!NombreProveedor
Adodc1.Recordset!NombreProveedor = txtFields.Item(1)
..........
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con recordset.update

Publicado por P3L30N2009 (701 intervenciones) el 03/06/2009 18:02:01
¿Un objeto recordset de ADO, tiene la propiedad Edit?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con recordset.update

Publicado por jose (2 intervenciones) el 04/06/2009 07:51:28
este ado no admite el metodo .recordset.edit
lo solucione creando otro ado con el cual actualizo los regristros.
con adodc1 leo y muestro datos y con adodc2 actualizo el recordset, de esta manera funciona , lo que pasa es que no se por que me obliga a hacerlo de esta manera ya que en otros formularios del programa funciona solo con un ado.
gracias de todas maneras por contestar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar