1
« en: Lunes 11 de Octubre de 2004, 11:36 »
Estoy intentando abrir un informe de access desde ASP .NET.
He usado este código:
Try
oApp = New Access.Application()
oApp.OpenCurrentDatabase("C:\Acomoda-REMAX\Prueba.mdb")
oApp.DoCmd.OpenReport("PRUEBA", Access.AcView.acViewPreview, , , Access.AcWindowMode.acWindowNormal)
oApp.Visible = True
Catch Er As Exception
Response.Write("<script language=Javascript>alert('" & Er.Message & "');</script>")
oApp.Quit(Access.AcQuitOption.acQuitSaveNone)
NAR(oApp)
GC.Collect()
End Try
En VB .NET (Windows Forms) funciona correctamente, pero en Web Application da un error en el OpenCurrentDataBase, como cuando no se puede abrir la base de datos porque está abierta por otro usuario. Pero he comprobado que no es así, de hecho en Windows Forms funciona perfectamente.
¿Alguién podría ayudarme?