none
Problema al usar Findfirst con una variable definida como Recordset RRS feed

  • Pregunta

  • Soy alumno de tecn informatica y en un ramo de segundo semestre trabajamos con basic, mi problema es cuando intento de usar el findfirst con una variable definida como recordset 

    Dim mb As Database, arriendos As Recordset
    Private Sub Command1_Click()
    Dim rut As String
    rut = 19
    'Data1.Recordset.FindFirst ("rut_c= ") & rut
    'Print Data1.Recordset.Fields("RUT_C")
    arriendos.FindFirst ("rut_c= ") & rut
    Print arriendos.Fields("RUT_C")
    End Sub

    Private Sub Form_Load()
    ruta = App.Path
    Set mb = opendatabase(ruta & "\PROPIEDADES.mdb")
    Set arriendos = mb.OpenRecordset("arriendos")

    End Sub

    Lo raro esque instale un data (Que sale como comentario en el codigo ahora) y me funciona de maravilla pero con "arriendos" no puedo y mas raro aun que mientras voy escribiendo el mismo programa me pone findfirst pero luego no lo puedo usar me tira mensaje que dice ERROR '3251' operacion no valida para este tipo de objeto

    Nose que hacer e leido algo de ado pero no se como se usa y tampoco se si me serviria, desde ya gracias 


    • Editado Pabloim93 lunes, 18 de noviembre de 2013 19:14
    lunes, 18 de noviembre de 2013 19:12