ورود

View Full Version : خطای لود



sabaab1359
پنج شنبه 23 فروردین 1386, 20:13 عصر
سلام.
اول از گروه in_chan_nafar تشکر می کنم. من با استفاده از مطلب اموزشی این گروه می خواستم گزارش بسازم. ولی روی قسمت RepDoc.Load(RepPath خطای Load report failed. می گیره. نمی دونم چکار کنم. لطفا راهنماییم کنید. با توجه به اینکه دسترسی به دیتابیس با استفاده از پسورد نیست و از integrated security استفاده می کنم.

string ConStr = "Data Source=sabacom;Initial Catalog=bank;integrated security=true";
SqlConnection SQLCon = new SqlConnection(ConStr);
string strSelect = "SELECT cheque.*,bank.bankname FROM cheque inner join bank on cheque.bankid=bank.bankid";
SqlDataAdapter SQLAdapter = new SqlDataAdapter(strSelect, SQLCon);
DataSet1 dataset = new DataSet1();
SQLAdapter.Fill(dataset, "tbCheque");
//------------------------------------------------
ConnectionInfo connectionInfo = new ConnectionInfo();
ReportDocument RepDoc = new ReportDocument();
connectionInfo.DatabaseName = "bank";

string RepPath = Application.StartupPath + @"\CrystalReport1.rpt";
RepDoc.Load(RepPath);
RepDoc.SetDataSource(dataset);
crystalReportViewer1.ReportSource = RepDoc;

sm
جمعه 24 فروردین 1386, 00:06 صبح
این لینک رو ببینید، امیدوارم که مشکلتون حل بشه
با این کار گزارشتون مستقل از مسیر فیزیکی میشه:
البته شما فقط به اون قسمت ReportSource این مطلب نیاز دارین و الا بقیه موارد رو که عمل کردید و درست هست

http://www.barnamenevis.org/forum/showpost.php?p=326557&postcount=34

موفق باشید

sabaab1359
سه شنبه 28 فروردین 1386, 20:08 عصر
من با C# برنامه می نویسم. این مطلبی که نوشتید برای NET. هم صدق می کنه؟ در ضمن من از دیتاست استفاده کردم.

sm
چهارشنبه 29 فروردین 1386, 07:47 صبح
بله... این برای تمام زبانهای برنامه نویسی تحت ویندوز کاربرد داره

موفق باشید

sabaab1359
چهارشنبه 29 فروردین 1386, 16:20 عصر
البته شما فقط به اون قسمت ReportSource این مطلب نیاز دارین و الا بقیه موارد رو که عمل کردید و درست هست

میشه لطفا درست توضیح بدید. من منظورتون رو از قسمت reportsource متوجه نشدم.

sm
پنج شنبه 30 فروردین 1386, 11:05 صبح
اینکه خیلی ساده است... شما وقتی دیتا ستتون رو ساختید اونو به گزارشتون رد کنید
crystalreportviewer.reportsource=datasetname

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

موفق باشید