امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سوال (ضروری)
نویسنده پیام
NAZANINN آفلاین
كاربر دو ستاره
**

ارسال‌ها: 74
موضوع‌ها: 30
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #1
سوال (ضروری)
سلام روزتون بخیر
من در کدی که برای گزارشگیری می نویسم،
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 اینکار را بکنم هیچ خطایی نمی گیره)
۱۱-بهمن-۱۳۸۶, ۱۲:۴۶:۳۰
ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #2
RE: سوال (ضروری)
ارسال سوال 1 بار با 100 بار هیچ فرقی نمی کنه بچه ها اگه جواب رو بدونن حتما بهت می گن

Exclamation
۱۱-بهمن-۱۳۸۶, ۱۳:۵۹:۰۶
ارسال‌ها
پاسخ
mbza11 آفلاین
در حال پیشرفت
***

ارسال‌ها: 334
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 75 ارسال )
ارسال: #3
RE: سوال (ضروری)
سلام.
سعی کن داخل تگ کد بنویسی تا راحت تر بشه خوند.
کد:
SqlCommand cmd = new SqlCommand("select * from custemer where fax=2" , conn);
اگه منظورت اینه و ظاهرا فیلد fax هم از نوع عددی هست که مشکلی نیست ولی اگه بخوای یه رشته کاراکتری رو توی کوئری قرار بدی باید از تک کوتیشن (علامت ' ) [دقیقا یادم نیست شاید جفت کوتیشن (علامت " ) بود] استفاده کنی. یعنی مثلا برای فیلد Name که متنی هست:
کد:
SqlCommand cmd = new SqlCommand("select * from custemer where Name='" + txt1.text + "'" , conn);

امیدوارم کارت رو راه بندازه.

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۱۱-بهمن-۱۳۸۶, ۱۸:۱۳:۱۳
ارسال‌ها
پاسخ
1006corp آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 0
( 9 تشکر در 7 ارسال )
ارسال: #4
RE: سوال (ضروری)
دوست گرامی باورکن اگه گزارشاتت رو با نرم افزار کریستال ریپورت بسازی و به پروژه اضافه کنی هزینه زمانی کمتری میپردازی
فقط باید اطلاعات مربوط به اتصال به پایگاه رو باکد بنویسی
۰۷-مهر-۱۳۸۸, ۱۶:۵۰:۵۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Smile ضروری NAZANINN 11 6,427 ۰۷-فروردین-۱۳۸۷, ۱۶:۲۴:۴۳
آخرین ارسال: mrb1748
  سوال (ضروری) NAZANINN 0 1,723 ۱۱-بهمن-۱۳۸۶, ۱۲:۴۳:۵۳
آخرین ارسال: NAZANINN

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS