+1 امتیاز

دوستان،من بوسیله کد زیر براحتی یک پارامتر از جنس int به استیمول می فرستم و جواب می گیرم:
 

int x = int.Parse(textBox1.Text
stiReport1["param1"] = x

()stiReport1.Show
کوئری که توی قسمت دیزان ریپورتر هم هست اینجوریه:

select * from Shift where VisitId=@param1


بعد می خوام همین کدها برای فیلدی از جنس nvarchar بفرستم خطای زیر رو میده(البته قبلش نوع پارامتر رو در استیمول از نوع nvarchar میکنم و کوئری ربه صورت select * from Shift where VisitDate=@param1 تغییر میدم.جنس ویزت دیت هم nvarchar(10) هست.

1 پاسخ

+2 امتیاز
سلام

به نظر بنده مشکل طول پارامتر هست خطایی ه تو عکس هست به نظرم مربوط به همن باشه

یا اینکه نوع داده رو که انختاب کردین نباید انگلیسی بنویسید توش این نوع داده برای سایر زبان ها مناسبه به جز انگلیسی
در ضمن قبل از پارامتر حرف N رو به اولش اضافه کنید شاید درس بشه
توسط (2,130 امتیاز) 7 26 143
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...