نقل قول نوشته شده توسط A3ed.BlackHat مشاهده تاپیک
سلام
اول بابت کامپوینتت خوبتون تشکر میکنم
یه سوال داشتم میخوام با این کامپیونت داده های بین دو تاریخ رو بدست بیارم و توی datagridview نمایش بدم
نوع تاریخ توی دیتابیس به صورت data هست
از کد زیر استفاده میکنم ولی ارور زیر رو میده

The parameterized query '(@dateTimeSelectorBetween1 nvarchar(4000),@dateTimeSelectorBetwe' expects the parameter '@dateTimeSelectorBetween1', which was not supplied.


SqlDataAdapter da = new SqlDataAdapter(@"
Select * from Tlb_Conversation where data Between '@dateTimeSelectorBetween1' and '@dateTimeSelectorBetween2'
", sqlConnection);
da.SelectCommand.CommandType = CommandType.Text;
da.SelectCommand.Parameters.AddWithValue("@dateTim eSelectorBetween1", dateTimeSelectorBetween1.Value);
da.SelectCommand.Parameters.AddWithValue("@dateTim eSelectorBetween2", dateTimeSelectorBetween2.Value);

DataSet ds = new DataSet();

da.Fill(ds);
DegConversation.DataSource = ds.Tables[0].DefaultView;
با سلام. شما هر مقدار تاریخ دیگه ای که جای مقادیر گرفته شده از کنترل بگذارین (برای مثال، DateTime.Now) هم همین خطا رو دریافت میکنید، موضوع ربطی به کنترل نداره. دقیقا برای من مشخص نیست مشکل چیه، شاید نیاز به single quote (') اطراف پارامتر نیست و یا نوع داده ستون data تاریخ نیست. اگه خطا رو در یک تاپیک مجزا مطرح کنید دوستان میتونن بهتر کمک کنن.