0
どうすればこの問題を解決できますか?Crystalレポートデータベースログオン時にサーバに転送
私のローカルマシンからシステムを実行しても、データベース認証へのログオンは必要ありません。レポートを直接見ることができます。私はシステムをサーバーに転送して、他のユーザーが遠隔からアクセスできるようにするには、ログオンデータベースが必要であり、情報も正確です。ページには、常に私はそれをデータベースに転送するときに、データベースのログを必要とする
public partial class PrintPreview : System.Web.UI.Page
{
ReportDocument crPrint = new ReportDocument();
protected void Page_Init(object sender, EventArgs e)
{
if (Session["ID"] == null)
{
Response.Redirect("../Account/LogIn.aspx");
}
else
{
string i = Session["tID"].ToString();
//CrystalReportViewer1.Visible = true;
string reportPath = Server.MapPath("../CrystalReport2.rpt");
crPrint.Load(reportPath);
crPrint.SetDatabaseLogon("sa", "Pr0cess", "172.20.3.24", "PO");
crPrint.SetParameterValue("MOSEFNo", i);
CrystalReportViewer1.ReportSource = crPrint;
}
}
}
ここ 私は.csコード、どのように来ますか?
私はIISにフォルダを転送するとき、 "asp_client"フォルダは常に空ですが、どうすれば修正できますか?ありがとう!
こんにちは、私のセッションに問題はありません。私のセッションを読み込みますが、実際に私のcrystalreportを起動しません。 –
だから、inetpub \ wwwroot \ aspnet_client \ system_web \ version \ crystalreportviewersvesionへの仮想ディレクトリリンクを作成する必要があります。まず、IISに存在することを確認します。 –
があります。もっと何か? –