同事詢問他做了一個新的 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:從零開始的軟體開發生活」
請大家繼續支持 ^_^