PDA

View Full Version : مشکل در خواندن اطلاعات crystal report



yanni2
چهارشنبه 04 شهریور 1394, 17:43 عصر
با سلام دوستان
لطفا یکی کمک کنه
من یک نرم افزار نوشتم با بانک اطلاعاتی SQLEXPRESS وقتی در سیستم دیگه اجرا می کنم بدون اینکه بانک را اتچ کنم به سیستم وصل میشه
وقتی بانک را اتچ می کنم پیغام خطا میده کمک کنید.
من برای گرفتن فاکتور با کریستال ریپورت نیاز دارم بانک اطلاعاتی اتچ بشه ولی وقتی اتچ میشه نمیشه ورود کرد وقتی هم که اتچ نمیشه crystal report پیغام زیر را می دهد :

134647

yanni2
چهارشنبه 04 شهریور 1394, 17:48 عصر
حتی بانک هم اتچ میشه همون پیغام را می دهد

با این کد در کریستال ریپورت سرچ میکنم
SqlCommand cmd = new SqlCommand();
//conn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + @"\DB\amlak2.mdf;Integrated Security=True;User Instance=True";
cmd.Connection = conn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "Search7";
SqlParameter molahezat = new SqlParameter("@molahezat", Txt_id.Text);
cmd.Parameters.Add(molahezat);
SqlDataAdapter dataadapter = new SqlDataAdapter();
dataadapter.SelectCommand = cmd;
DataSet ds = new DataSet();
dataadapter.Fill(ds);




ConnectionInfo connectionInfo = new ConnectionInfo();
ReportDocument RepDoc = new ReportDocument();
connectionInfo.ServerName = @".\SQLEXPRESS";
connectionInfo.DatabaseName = "amlak2";
string RepPath = Application.StartupPath + @"\CrystalReport1.rpt";

RepDoc.Load(RepPath);
RepDoc.SetDataSource(ds);
crystalReportViewer1.ReportSource = RepDoc;


// be ezay ferestadan yek parameter kar mikonan

ParameterValues parameterValues = new ParameterValues();
ParameterDiscreteValue parameterDiscreteValue = new ParameterDiscreteValue();
parameterDiscreteValue.Value = Txt_id.Text;
parameterValues.Add(parameterDiscreteValue);
ParameterFieldDefinitions parameterFieldDefinitions =
RepDoc.DataDefinition.ParameterFields;
ParameterFieldDefinition parameterFieldDefinition =
parameterFieldDefinitions["@molahezat"];
parameterFieldDefinition.ApplyCurrentValues(parame terValues);



یک پروسیچر به نام Search7 دارم
فقط این crystal report که با پروسیجر کار میکنه پیغام خطا میده اونایی که با جدول کار میکنن سالمن

yanni2
چهارشنبه 04 شهریور 1394, 17:57 عصر
موقعی که اتچ میکنم میخوام وارد بشم این پیغام میده
134648

yanni2
چهارشنبه 04 شهریور 1394, 18:12 عصر
دوستان کمک کنید درگیرم

yanni2
چهارشنبه 04 شهریور 1394, 21:23 عصر
دوستان کمک کنید درگیرم

کسی نیستش اینجا دوستان خیلی گیرم کمک کنید

yanni2
چهارشنبه 04 شهریور 1394, 23:36 عصر
دوستان بطور راحت تر برنامه نمیتونه اتصال با برقرار کنه کمک کنید