RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  60917 - NO TENGO ACCESO AL METODO REFRESH DE ADO
Autor:  Javier G
bueno, tengo un programa que trabaja con acces, conecta muy bien y traigo los datos al recordset muy bien. mi problema se plantea cuando creo un nuevo registro con addnew. cargo todos los campos por medio de cuadros de texto y le doy update al recorset por lo que este sube a la memoria RAM. si leo el recordset creado en la memoria estan los nuevos datos, pero al cerrar la aplicacion estos no se graban en la base de datos. busco el metodo refresh del recorset pero no me aparece. sera que me falta hacer referencia a alguna biblioteca o que puede ser.
este es el codigo para agregar mis datos

rsPed.AddNew
rsPed!MConsulta = Text1.Text
Select Case Cod
Case "VIL": rsPed!Vil = iCOD
Case "OLG": rsPed!OLG = iCOD
Case "LAS": rsPed!LAS = iCOD
End Select
rsPed!Fecha = Format(Now, "Short Date")
rsPed!Nro = 1
rsPed.Update
'Aqui deberia ir rsPed.refresh pero no aparece
Text1.Text = ""
Text6.Text = ""

este es el de apertura del recorset

Set rsPed = New ADODB.Recordset
Set rsMed = New ADODB.Recordset
rsMed.Open "SELECT * FROM DProfesionales", CN, adOpenDynamic, adLockOptimistic
cadena = "SELECT * FROM DCitasMed WHERE " & Cod & "=" & iCOD
rsPed.Open cadena, CN, adOpenDynamic, adLockBatchOptimistic


Nombre
Apellidos
Correo
Comentarios