簡體   English   中英

VS2010的Crystal Reports

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM