[英]Crystal Reports for VS2010
我在使Crystal Reports與我們的應用程序正常工作時遇到一些問題。 而且我似乎找不到任何能回答我問題的資源。
基本上,我們有一個Crystal報表,在Crystal Reports應用程序中設計了它自己的數據源。
現在,當我將其添加到VS並顯示時,我需要使用MYSQL ODBC數據源配置工具在PC上建立連接,但是即使使用此數據源設置,crystalreports查看器也會詢問密碼,甚至會顯示正確的密碼出現“登錄失敗。請重試”錯誤消息。
理想情況下,我想知道的是
A)是否有可能,如果可以,如何在VS2010中設置連接,這樣我也無需在部署我的應用程序的每台PC上都使用MYSQL ODBC數據源配置工具。
B)為什么此連接總是失敗,憑據正確(我們已經測試了多次,並且水晶報表中的報表和連接功能完美)
希望你們能幫助我,我的Google Fu讓我失敗了。
如果Crystal Report允許將MySQL存儲過程的用戶名和密碼通過ReportViewer對象傳遞給報表,則必須使用.NET后台代碼通過以下方式設置憑據:
ReportViewer.ServerReport.ReportServerCredentials
ReportViewer實例的屬性。
這是一個例子:
System.Net.NetworkCredential networkCredentials =
new System.Net.NetworkCredential("username", "password", "domain");
reportViewer.ServerReport.ReportServerCredentials = networkCredentials;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.