제안서 및 인보이스를 만드는 데스크톱 소프트웨어를 개발 중입니다. 내 데이터베이스 (MySql)를 원격 서버에 저장하려고합니다. 모든 것은 코딩을 위해 사용하고있는 PC에서 완벽하게 작동합니다.Crystal Reports에서 연결을 열지 못했습니다.
클라이언트 컴퓨터에서 아무 문제없이 레코드를 추가, 업데이트 및 삭제할 수 있습니다. 그러나 내가 그때에 기록을 열려고하면 나는 아래의 오류에 직면하고있다.
VB.NET에서 보고서를 만들었지 만 Crystal Reports XI Release 2에서 rpt 파일을 열고 데이터 원본 위치를 업데이트하고 데이터베이스를 확인하고 파일을 저장하는 것보다 오류가 발생합니다. 내 코드의 일부는 다음과 같습니다
ElseIf Me.Text = "Tekliflere Gözat" Then
Form16.Text = "Teklif Detayları:"
Dim strReportPath As String
Dim rptDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
strReportPath = My.Application.Info.DirectoryPath & "\Teklif.rpt"
rptDoc = New ReportDocument
rptDoc.Load(strReportPath)
rptDoc.SetDatabaseLogon("USER_NAME", "PASSWORD", "SERVER_IP", "DB_NAME")
Form16.CrystalReportViewer1.ReportSource = rptDoc
Form16.CrystalReportViewer1.SelectionFormula = "{teklif1.teklifno} =" & ListView1.SelectedItems(0).Text
Form16.CrystalReportViewer1.Refresh()
Form16.CrystalReportViewer1.RefreshReport()
Form16.Show()
Me.Close()
당신은 알려 주시기 바랍니다 수 없습니다.
감사합니다.
감사합니다.
Oguz
TableLogonInfo를 적용하는 방법을 찾으십시오. 그리고 가능하다면 Crystal Reports를 덤프하십시오. 이것은 많은 문제 중 첫 번째 일뿐입니다. – Crowcoder