PDA

View Full Version : مشکل در متصل شدن به سورس گزارش در یک برنامه شبکه با کریستال



hamide_kh
پنج شنبه 13 خرداد 1389, 12:39 عصر
سلام خدمت دوستان عزیز
بنده در برنامه ام برای گزارش گیری از crystal report استفاده کردم
برای برقراری گزارشم با دیتابیس از کد زیر استفاده کردم

string ConStr = "Data Source=192.168.0.2;Initial Catalog=Sapah;User ID=test;Password=123";
SqlConnection SQLCon = new SqlConnection(ConStr);
SqlDataAdapter SQLAdapter = new SqlDataAdapter("SELECT * FROM Tbl_Pasdar", SQLCon);
DataSet1 dataset = new DataSet1();
SQLAdapter.Fill(dataset, "Tbl_Pasdar");
//------------------------------------------------
SQLCon.Open();
ConnectionInfo connectionInfo = new ConnectionInfo();
ReportDocument RepDoc = new ReportDocument();
connectionInfo.ServerName = "192.168.0.2";
connectionInfo.DatabaseName = "Sapah";
connectionInfo.UserID = "test";
connectionInfo.Password = "123";
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = dataset;
dataGridView1.DataMember = "Tbl_Pasdar";
string reportPath = Application.StartupPath.Remove(Application.Startup Path.Length - 10);
reportPath += @"\CrystalReport1.rpt";
//string RepPath = Application.StartupPath + @"\ReportAll.rpt";
RepDoc.Load(reportPath);
RepDoc.SetDataSource(dataset);
crystalReportViewer1.ReportSource = RepDoc;
SQLCon.Close();

تا وقتی روی سیستم خودم هستم مشکلی نیست اما وقتی می خوام از طریق کامپیوترهای موجود در شبکه به برنامه و سرور وصل بشم با خطایی که در زیر آوردمش مواجه میشم
البته اطلاعاتم را در گرید ویو نمایش میده(پس درست به دیتابیس وصل میشه فقط نمی تونه گزارش را بیاره)
در ضمن با فایل setupی که با خود vs درست کردم crystalreport را ضمیمه اش کردم(آیا باید فایلی دیگه هم همراه اون بذارم)
در از vs 2008 و sql 2005 استفاده می کنم
اگه ممکنه راهنماییم کنید
تشکر

hamide_kh
جمعه 14 خرداد 1389, 16:35 عصر
سلام
دوستان تا حالا کسی به این مشکل برخورد نکرده؟

mozhdeh_d
یک شنبه 24 دی 1391, 16:50 عصر
من هم دقیقا همین مشکل رو دارم . شما مشکلتون حل شد ؟؟