Как открыть базу данных SQL в Crystal Report? - PullRequest
0 голосов
/ 22 июля 2009

Как открыть базу данных sql в Crystal Report?

Использование VB 6, SQL Server 2000, Crystal Report 8.5

Мой код.

CR.DataFiles(0) = App.Path & "\Database\DUAL_ACS.mdf"
CR.ReportFileName = App.Path & "\rpt_attendancereport.rpt"
CR.Action = 1

Но он показывает «Не удается открыть сервер Sql»

Что не так в моем коде.

Нужна помощь по коду VB 6?

1 Ответ

1 голос
/ 22 июля 2009

вместо

CR.DataFiles(0) = App.Path & "\Database\DUAL_ACS.mdf"

попробовать

CR.Connect = <<connection string to SQL Server goes here>>

Строка подключения должна быть в формате:

"DSN=<<server name here>>;" & _
"UID=<<user name here>>;" & _
"PWD=<<password here>>;" & _
"DSQ=<<database name here>>"

Просто пояснить, что бит DSN на самом деле не DSN; скорее, оно было перегружено, чтобы означать «имя SQL Server».

...