الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكله في ظهور crystalreport بعد رفعه الى سيرفر خارجي

مغلق
بدأه nour_mohamed في 11 يونيو 2007 · 2 رد · 711 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا لدي سيرفر في الخارج وبعد ارفع الcrystalreport اليه هناك مشكله اواجهها هي :-

ان crystalreport رفعه الي السيرفر لا يظهر ويعطيني رساله انه لا يجد الملف وهاذا هو الكود الذي استخدمته علما انني استخدم vb.net 2003 وليس 2005:

UserConn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings("Conn1")

Me.UserConn.Open() 'Conection Open And Cloce it In Page UNLOAD

'To Load The Reports <<GroupResReportSumm1.rpt>> To ReportDocument

Dim reportFile As String = Request.QueryString.Get("resmain") + "resmain.rpt"

Dim appPath As String = MapPath(".")

Dim reportPath As String = appPath + "\" + reportFile

Dim theReport As ReportDocument = New ReportDocument

theReport.Load(reportPath)

'2. set logon info

Dim Server As String 'Take The Server Name From Web Config

Server = System.Configuration.ConfigurationSettings.AppSettings("ServerName")

Dim Database As String 'Take The Database Name From Web Config

Database = System.Configuration.ConfigurationSettings.AppSettings("DatabaseName")

Dim User As String 'The User Name For Database From Web Config

User = System.Configuration.ConfigurationSettings.AppSettings("UserID")

Dim Pass As String 'Take The Password For Database From Web Config

Pass = System.Configuration.ConfigurationSettings.AppSettings("Password")

'This Code to make Connection To the Table That Use it In THe Crystal Report

Dim conn As CrystalDecisions.Shared.ConnectionInfo = New ConnectionInfo

Dim myTable As CrystalDecisions.CrystalReports.Engine.Table

Dim myLog As CrystalDecisions.Shared.TableLogOnInfo

conn.ServerName = Server

conn.DatabaseName = Database

conn.UserID = User

conn.Password = Pass

Dim x As Integer

x = theReport.Database.Tables.Count - 1

Dim i As Integer

For i = 0 To x

myTable = theReport.Database.Tables(i)

myLog = myTable.LogOnInfo

myLog.ConnectionInfo = conn

myTable.ApplyLogOnInfo(myLog)

Next

'3.Set Parmeter To The Report

Dim vv As Integer = CInt(Session("vv")) 'taken from main_res1 page

theReport.SetParameterValue("Agent_no", vv) 'TO Get The Paremter Agent #

Dim res_no As Integer = CInt(Session("maxRes_Id")) 'taken from main_res1 page

theReport.SetParameterValue("Res_no", res_no) 'TO Get The Paremter Res #

Me.CrystalReportViewer1.ReportSource = theReport

#3

شكرا اخي ع الرد ان الرساله التي تظهر هي :

con't found file

ولكن اريد ان اوضح ان الفورم يحتوي على crystalreport ومن ثم يتم تحويلها الى pdf وبعد ذلك يقوم بارسالها عبر email وكل هذا يجب ان يكون on line .ع السيرفر

ان العمليه تمت بنجاح ولكن قبل رفع الفورم ع السيرفر

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…