۱۱-بهمن-۱۳۸۶, ۱۲:۴۶:۳۰
سلام روزتون بخیر
من در کدی که برای گزارشگیری می نویسم،
SqlConnection conn = new SqlConnection("persist security info=false;integrated security=SSPI;database=compony;server='.'");
DataSet ds = new DataSet();
conn.Open();
SqlCommand cmd = new SqlCommand("select * from custemer where fax=2" , conn);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;
توی خطی که مشخص شده، وقتی که می خوام query بنویسم،اگر بخوام از فیلدهایی که نوع آنها nvarchar است select را انجام بدهم eroor می دهد.چرا؟(در صورتی که اگر بخوام از نوع numeric اینکار را بکنم هیچ خطایی نمی گیره)
من در کدی که برای گزارشگیری می نویسم،
SqlConnection conn = new SqlConnection("persist security info=false;integrated security=SSPI;database=compony;server='.'");
DataSet ds = new DataSet();
conn.Open();
SqlCommand cmd = new SqlCommand("select * from custemer where fax=2" , conn);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;
توی خطی که مشخص شده، وقتی که می خوام query بنویسم،اگر بخوام از فیلدهایی که نوع آنها nvarchar است select را انجام بدهم eroor می دهد.چرا؟(در صورتی که اگر بخوام از نوع numeric اینکار را بکنم هیچ خطایی نمی گیره)