PDA

View Full Version : مشكل در كاننكت شدن به ريپورت كريستال ريپورت



gama118
چهارشنبه 19 مرداد 1390, 11:29 صبح
من يه فايل ريپورت تو كريستال ريپورت 10 درست كردم رو سيستم خودم كه مشكل ندارم ريپورت باز ميشه ولي رو كامپيوتر هاي ديگه پارامتر يوزر و پسورد sqlserver پاس نميشه و پنجره login databse باز ميشه
و همچنان نام سرور قبلي رو كه ريپورت رو توش درست كردم نشون ميده و پسورد ميخواد در حالي كه من دارم الان يه سرور و پسورد ديگه رو بهش پاس مي كنم يهني در واقع دستور SetDatabaseLogon اصلا اعمال نميشه !!!
متن دستورام بشرح زيره


rptdocumnet = new ReportDocument();
rptdocumnet.Load(RepPath + "Rpt_ParamList.rpt");
rptdocumnet.SetParameterValue("@Paramcode", 1);
Crv_Main.ParameterFieldInfo = rptdocumnet.ParameterFields;
Crv_Main.ShowCloseButton = false;
Crv_Main.ShowGroupTreeButton = false;
Crv_Main.ReportSource = rptdocumnet;
Cls_Main.rptdocumnet.SetDatabaseLogon(SqlUser,SqlP ass, ServerName, DbName);
Crv_Main.Refresh();

Esmail Solhkhah
چهارشنبه 19 مرداد 1390, 19:36 عصر
بجای SetDatabaseLogon

میتونید از SetDataSource استفاده کنید که یه دیتاست میگیره در اینصورت مورد Login رو نخواهید داشت

موفق باشید.

gama118
سه شنبه 29 شهریور 1390, 10:44 صبح
ولي SetDataSource كه يوزر و پسورد ورد نميگيره ميشه متن كامل رو واسم بزاري ؟

seven7777777
سه شنبه 29 شهریور 1390, 11:59 صبح
خوب دیگه ، یوزر و پس نمی خواد .
شما اصلاعاتو از بانکت بکش بیرون . یه دیتاست رو باهاش پر کن . بعد اونو بده به setDataSource .
استاد عزیزم گفت که از اون مرحله خلاص میشی .

موفق باشید

gama118
چهارشنبه 30 شهریور 1390, 16:31 عصر
سلام

من تو ريپورتم يه sotre procedure استفاده كردم كه پارامتر ورودي ميگيره

حالا اينطور كه شما ميگيد هم بايد يه بار پارامتر ها رو به خود ريپورت پاس بدم يه بار هم به خود ديتاست يا ديتا ريدر !!!!؟

Esmail Solhkhah
چهارشنبه 30 شهریور 1390, 17:45 عصر
من تو ريپورتم يه sotre procedure استفاده كردم كه پارامتر ورودي ميگيره

حالا اينطور كه شما ميگيد هم بايد يه بار پارامتر ها رو به خود ريپورت پاس بدم يه بار هم به خود ديتاست يا ديتا ريدر !!!!؟

دیتاست مربوطه را توسط دیتا آداپتر یا تیبل آداپتری که توسط اون استورد پروسیجر ست شده ، FILL کنید و پاس کنید به ریپورت

موفق باشید.