نمایش نتایج 1 تا 6 از 6

نام تاپیک: پسورد در ورود به صفحه

  1. #1
    کاربر دائمی آواتار article
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اصفهان
    پست
    197

    Exclamation پسورد در ورود به صفحه

    من هنگام اجراي کريستال ريپورت با پيغام نشناتن پسورد و نام کاربري مواجه ميشوم و از کد زير استفاده کردم
    ReportDocument rptDocument = new ReportDocument();
    rptDocument.Load(Server.MapPath(Request.Applicatio nPath + "/Reports/Report1.rpt"));
    rptDocument.SetParameterValue("@FPolicyID", Request.QueryString["PolicyID"].ToString());
    rptDocument.SetDatabaseLogon("sa", "123456");
    CrystalReportViewer1.ReportSource = rptDocument;
    CrystalReportViewer1.Visible = true;

    اObject reference not set to an instance of an object.اما پيغام
    از اين خط مي گيره
    rptDocument.SetParameterValue("@FPolicyID", Request.QueryString["PolicyID"].ToString());
    از"PolicyID"

  2. #2
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: پسورد در ورود به صفحه

    برای لود از کد زیر استفاده کنید:

    string
    RptName = Request.Params["RptName"].ToString();
    //RptName = RptName.Replace(" ", "+");
    //RptName = SecurityClass.DecryptText(RptName);
    RptName += ".rpt";

    RptName = Request.PhysicalApplicationPath +
    "Report\\Rpt\\" + RptName;
    ConnectionInfo crConnectionInfo;
    ReportDocument rd = newReportDocument();
    rd.Load(RptName,
    OpenReportMethod.OpenReportByTempCopy);
    pathFile = RptName;
    crConnectionInfo =
    newConnectionInfo();
    crConnectionInfo.ServerName = System.Configuration.
    ConfigurationManager.AppSettings["ServerName"];
    crConnectionInfo.DatabaseName = System.Configuration.
    ConfigurationManager.AppSettings["DatabaseName"];
    crConnectionInfo.UserID = System.Configuration.
    ConfigurationManager.AppSettings["UserName"];
    crConnectionInfo.Password = System.Configuration.
    ConfigurationManager.AppSettings["Password"];
    crDatabase = rd.Database;
    crTables = crDatabase.Tables;
    foreach (CrystalDecisions.CrystalReports.Engine.Table crTable in crTables)
    {
    crTableLogOnInfo = crTable.LogOnInfo;
    crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
    crTable.ApplyLogOnInfo(crTableLogOnInfo);
    }
    CrystalReportViewer1.ReportSource = rd;
    CrystalReportViewer1.DataBind();


    برای خطای دوم :

    برنامه تون رو trace کنید, چون شما دارید از متغیری استفاده میکنید که null میباشد.

  3. #3
    کاربر دائمی آواتار article
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اصفهان
    پست
    197

    نقل قول: پسورد در ورود به صفحه

    ممنون امید وارم جواب بده

  4. #4
    کاربر دائمی آواتار article
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اصفهان
    پست
    197

    نقل قول: پسورد در ورود به صفحه

    من هنوز این مشکل دارم
    توی این کدهایی که نوشتید منظورم
    crConnectionInfo.ServerName = System.Configuration.ConfigurationManager.AppSettings["ServerName"];
    crConnectionInfo.DatabaseName = System.Configuration.
    ConfigurationManager.AppSettings["DatabaseName"];
    crConnectionInfo.UserID = System.Configuration.
    ConfigurationManager.AppSettings["UserName"];
    crConnectionInfo.Password = System.Configuration.
    ConfigurationManager.AppSettings["Password"];
    پسورد و نام کاربری را هر چی که دوست داشتیم بدیم چون نمی دونم باید چه پسوردی بدم

    من یک کاربر با پسورد برای دیتابیسم ساختم و از همنون پسورد و نام کاربری همین جا استفاده کردم اما باز هم نشناخت و جواب نداد و کادر اول دوباره نمایش داده میشود


  5. #5
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: پسورد در ورود به صفحه

    دوست عزیز

    در اتصال به یک سرور مسائل امنیتی خاصی در نظر گرفته شده است که شما براحتی نمیتوانید با آن ارتباط برقرار کرده و اطلاعات را واکشی کنید .
    پس شما فقط با داشتن یک کلمه و رمز عبور میتوانید که با سرور ارتباط برقرار کنید.


    crConnectionInfo.ServerName = ServerName;
    crConnectionInfo.DatabaseName = DatabaseName
    ;
    crConnectionInfo.UserID = UserName;

    crConnectionInfo.Password = Password;



    اگه هر کدام از داده ها برای ارتباط ارسال نشود همان پیغام نا خوشآیند رو خواهید دید.

  6. #6
    کاربر دائمی آواتار article
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اصفهان
    پست
    197

    نقل قول: پسورد در ورود به صفحه

    ممنون مشکل حل شد

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •