Visual Basic - problemas con un recordset cerrado.

Life is soft - evento anual de software empresarial
 
Vista:

problemas con un recordset cerrado.

Publicado por kenubal (28 intervenciones) el 11/12/2005 13:58:48
he creado un recoret cerrado y lo que hago es instar registros, etc.
pero a al hora de eliminar un registro me pasa lo siguiente:
he creado un procedimiento llamado nuevosub que lo que hace es lo siguiente:
(nota: rsclientes es un objeto creado para almacenar otro recordset, clientes es un porcedimiento donde esta el recordset cerrado)
Public Sub nuevosub()
rsclientes.clientes
For i = 0 To 3
Text1(i) = ""
Next i
Text2 = ""
rsclientes.rs.Filter = ""
Set redcli.DataSource = rsclientes.rs
Text1(0).SetFocus
End Sub
lo que me hace es borrar las cajas de texto y desacer un filtro que he echo previamente y actualizar un recordset cerrado por si he añadido, modificado o eliminado registros. y el recodset lo muestro en un mshflexgrid.
a la hora de eliminar un registro hago lo siqguente:
rsclientes.rs.Filter = "nombre='" & Text1(0) & "'"
rsclientes.rs.Delete
rsclientes.rs.Filter = ""
rsclientes.rs.ActiveConnection = cn.cn
rsclientes.rs.UpdateBatch
nuevosub.
el problema esta que cuando hago esto el flexgrid no se me actualiza con la modificacion de los registros eliminados.pero despues ejecuto el procedimiento nuevosub a traves de un boton y si me lo actuliza.
no se que esta pasando.
¿alguna sugerencia?
gracias.
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