如何在水晶报表中打开SQL数据库?

时间:2009-07-22 07:45:23

标签: sql-server vb6 crystal-reports

如何在crystal report中打开sql数据库?

使用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 Server”

我的代码有什么问题。

需要VB 6代码帮助吗?

1 个答案:

答案 0 :(得分:1)

而不是

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名称”。