Mensaje de error al mandar datos a un data report
Hola buenos días
Aquí sigo con lo del data report, estoy haciendo un reporte en el cual no estoy usando dataenviroment, estoy mandando al reporte los datos por medio de una New ADODB.Connection. El código que tengo es el siguiente.
Dim nfecha As String
nfecha = fecha1.Caption
citas_reporte.Open "DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & App.Path & "\base\citas.mdb", , "citas"
Set rs_citas = citas_reporte.Execute("select*from citas where fecha_cita = '" & nfecha & "'")
If rs_citas.EOF = False Then
Set Reporte_citas_diarias.DataSource = rs_citas
Reporte_citas_diarias.Show
End If
al mandarlo por primera ves si manda la informacion, pero cuando vuelvo a mandarlo me marca el error "la operacion no esta permitida si el objeto esta abierto", ya le intente poniendo rs_citas.close, citas_reporte.close , rs_citas.ActiveConnection = Nothing y tambien set rs_citas.ActiveConnection = Nothing
pero nada funsiona
Gracias por tu atención
Aquí sigo con lo del data report, estoy haciendo un reporte en el cual no estoy usando dataenviroment, estoy mandando al reporte los datos por medio de una New ADODB.Connection. El código que tengo es el siguiente.
Dim nfecha As String
nfecha = fecha1.Caption
citas_reporte.Open "DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & App.Path & "\base\citas.mdb", , "citas"
Set rs_citas = citas_reporte.Execute("select*from citas where fecha_cita = '" & nfecha & "'")
If rs_citas.EOF = False Then
Set Reporte_citas_diarias.DataSource = rs_citas
Reporte_citas_diarias.Show
End If
al mandarlo por primera ves si manda la informacion, pero cuando vuelvo a mandarlo me marca el error "la operacion no esta permitida si el objeto esta abierto", ya le intente poniendo rs_citas.close, citas_reporte.close , rs_citas.ActiveConnection = Nothing y tambien set rs_citas.ActiveConnection = Nothing
pero nada funsiona
Gracias por tu atención
1 Respuesta
Respuesta de demian22
1