morteza271
پنج شنبه 30 تیر 1390, 21:55 عصر
سلام دوستان.
اول از همه از مدیران سایت خواهش دارم که تاپیک من رو حذف یا جابجا نکنن چون فقط توی این قسمت هست که مهندسان میانو و جواب میدن.عجله دارم که اینجا میذارم.شرمنده.
دوستان من یه گزارش با Stimul ساختم که داخلش یه دیتاسورس دارم اینم کوئری اونه :
select * from City where id=@id and name = @name
بعد پارامترهای کوئری رو با کد زیر مقدار دهی میکنم :
string strds = stiPrintListOfService.DataSources.Items[0].Name.ToString();
string strparam1 = stiPrintListOfService.DataSources.Items[0].Parameters[0].Name.ToString();
string strparam2 = stiPrintListOfService.DataSources.Items[0].Parameters[1].Name.ToString();
stiPrintListOfService.DataSources[strds].Parameters[strparam1].Expression = "13";
stiPrintListOfService.DataSources[strds].Parameters[strparam2].Expression = "mashhad";
پارامتر id درست مقداردهی میشه و درست جواب میده ولی وقتی میخوام پارامتر name رو مقداردهی کنم خطای زیر رو میده:
72771
از دوستان خواهش میکنم کمکم کنن چون هم عجله دارم و هم هرچی جستجو میکنم چیزی پیدا نمیکنم.
با تشکر
اول از همه از مدیران سایت خواهش دارم که تاپیک من رو حذف یا جابجا نکنن چون فقط توی این قسمت هست که مهندسان میانو و جواب میدن.عجله دارم که اینجا میذارم.شرمنده.
دوستان من یه گزارش با Stimul ساختم که داخلش یه دیتاسورس دارم اینم کوئری اونه :
select * from City where id=@id and name = @name
بعد پارامترهای کوئری رو با کد زیر مقدار دهی میکنم :
string strds = stiPrintListOfService.DataSources.Items[0].Name.ToString();
string strparam1 = stiPrintListOfService.DataSources.Items[0].Parameters[0].Name.ToString();
string strparam2 = stiPrintListOfService.DataSources.Items[0].Parameters[1].Name.ToString();
stiPrintListOfService.DataSources[strds].Parameters[strparam1].Expression = "13";
stiPrintListOfService.DataSources[strds].Parameters[strparam2].Expression = "mashhad";
پارامتر id درست مقداردهی میشه و درست جواب میده ولی وقتی میخوام پارامتر name رو مقداردهی کنم خطای زیر رو میده:
72771
از دوستان خواهش میکنم کمکم کنن چون هم عجله دارم و هم هرچی جستجو میکنم چیزی پیدا نمیکنم.
با تشکر