Tem uma aplicação em VB 6.0 que acesso ao BD da Access.
Crei um relaório no Crystal Report 7.0 que funciona direito. Só que quando eu mando imprimir pelo VB dar o seguinte Erro.
Can't open SQL Server!
Segue o Cod. para ajudar
Private Sub cmdOK_Click()
Dim vSQL As String
If Validar() Then
vSQL = "SELECT "
vSQL = vSQL & " ConsultaControleRelatorio.`NrAD`, "
vSQL = vSQL & " ConsultaControleRelatorio.`Str_PAG`, "
vSQL = vSQL & " ConsultaControleRelatorio.`Str_PAM`, "
vSQL = vSQL & " ConsultaControleRelatorio.`Str_Pregao`, "
vSQL = vSQL & " ConsultaControleRelatorio.`Total`, "
vSQL = vSQL & " ConsultaControleRelatorio.`Str_Fantasia`, "
vSQL = vSQL & " ConsultaControleRelatorio.`NrNE`, "
vSQL = vSQL & " ConsultaControleRelatorio.`Dat_DataHora`, "
vSQL = vSQL & " ConsultaControleRelatorio.`Str_Sigra`, "
vSQL = vSQL & " ConsultaControleRelatorio.`TotalNE`, "
vSQL = vSQL & " Tab_Setores.`IdSetor` "
vSQL = vSQL & "From "
vSQL = vSQL & " `ConsultaControleRelatorio` ConsultaControleRelatorio "
vSQL = vSQL & " INNER JOIN `Tab_Setores` Tab_Setores ON "
vSQL = vSQL & " ConsultaControleRelatorio.`IdSetor` = "
vSQL = vSQL & " Tab_Setores.`IdSetor` "
vSQL = vSQL & "Where ConsultaControleRelatorio.`Dat_DataHora` >= '"
vSQL = vSQL & " txtDtAno.Year & "/" & Format(txtDtMes.Month, "00") & "/01' "
vSQL = vSQL & "Order By "
vSQL = vSQL & " Tab_Setores.`IdSetor` ASC"
CrystalReport1.ReportFileName = App.Path & "RelContAD.rpt"
crpTotConsultas.Destination = crptToWindow
crpTotConsultas.Connect = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=E:HCASisProPeAd.mdb"
crpTotConsultas.SQLQuery = vSQL
CrystalReport1.Action = 1 (Linha onde dar o Erro)
End If
End Sub
SDS,