crystal report做报表. 问题(高分献出)
我用crystal report做报表. logon server时.我选用的是 microsoft SQL Server
.然后选取了.我所要的sql server name ,username ,password, and database. 做完成,没有 问题. 用VB.调用.如下
filter = "{Department.Eng_DepartmentName}='" & Combo1.Text & "'" crpt1.SelectionFormula = filter
crpt1.ReportFileName = gRptPath + "\" + "deptrpt.rpt"
crpt1.Connect = "provider=sqloledb;" _
& "server=" & gServer _
& ";initial catalog=" & gDatabase _
& ";user id=" & gUsername _
& ";password=" & gpassword
crpt1.Action = 1
没有问题.
但.当我在ini文件中.改变database server时. 问题出现. 报表打不开.
(我找到一个办法.当不实用. 即用crystal report 打开报表.再log on server. log on 我改后的database server .再save. 这样可以.没有问题.) 但我想.能不能用程序实现... .