Hola Gente !
Estoy queriendo conectar un reporte contra un sqlserver 2005 mediante OLEDB.
Mi problema es que siempre que abre el reporte, me pregunta por los datos del servidor y demas.
¿Como puedo hacer para que conecte directamente cuando muestro el reporte?
Aqui esta el codigo que uso
Dim CRapp As CRAXDRT.Application
Dim report1 As CRAXDRT.Report
Set CRapp = New CRAXDRT.Application
Set report1 = CRapp.OpenReport(strReportFilePath)
report1.DiscardSavedData
Dim crxTable As CRAXDRT.DatabaseTable
report1.Database.ConvertDatabaseDriver "pdsoledb.dll", False
report1.Database.SetDataSource "Provider=SQLOLEDB;SERVER=serverName;DATABASE=BDna me;UID=userID;PWD=password"
For Each crxTable In report1.Database.Tables
crxTable.SetDataSource "Provider=SQLOLEDB;SERVER=serverName;DATABASE=BDna me;UID=userID;PWD=password"
Next
report1.Database.Verify
frmReporte.CRViewer1.ReportSource = report1
frmReporte.CRViewer1.ViewReport
frmReporte.Show vbModal
Gracias !!