[CrystalReport]透過 TableLogOnInfo 設定 ReportDocument 的連線資訊居然無效

同事詢問他做了一個新的 CrystalReport ,放到系統上執行。

一直出現連不到資料庫,但其他的 Report 卻都OK。

設定資料庫的方式可以參考「建立共用的Asp.NET Crystal Report 2008 Viewer程式!」中的 SetReportDBInfo 部份。

別的 Report 可以,新的 Report 卻不行。

於是開啟報表出來比較一下,

因為是資料連線問題,所以查看 「設定資料來源位置」的部份。

後來發現,新做的 Report  提供者是使用 SQL Native Client ,

而可以運行的是 提供者 SQLOLEDB 。

所以重新更新資料來源的提供者為 SQLOLEDB ,就可以了。

參考資料

建立共用的Asp.NET Crystal Report 2008 Viewer程式!

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^