السادة الأفاضل في هذا المنتدى الغالي
السلام عليكم ورحمة الله وبركاته
لدي stored procedure له الصيغة التالية :
ALTER procedure [dbo].[browsereport] @period nvarchar(50),@wardia_date nvarchar(50)
as
select machinename,machine_status,machine_notice from wardiatable
where period=@period and wardia_date=@wardia_date
ولدي مقطع الكود التالي :
sqlCommand1.Connection = sqlConnection1;
sqlCommand1.CommandType = CommandType.StoredProcedure;
sqlCommand1.CommandText = "wardiatable";
SqlParameter p1 = new SqlParameter("@period", SqlDbType.NVarChar, 50);
sqlCommand1.Parameters.Add(p1);
SqlParameter p2 = new SqlParameter("@wardia_date", SqlDbType.NVarChar, 50);
sqlCommand1.Parameters.Add(p2);
p1.Value = comboBox1.SelectedItem;
p2.Value = dateTimePicker1.Value.ToLongDateString();
sqlConnection1.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlCommand1.CommandText, sqlConnection1);
da.Fill(dataset1,"wardiatable");
dataGridView1.DataSource = dataset1;
dataGridView1.DataMember = "wardiatable";
وعند التنفيذ تظهر لي رسالة الخطأ التالية :
The request for procedure 'wardiatable' failed because 'wardiatable' is a table object.
ولقد تعبت وبذلت محاولات عديدة ودخلت عدة منتديات عربية وأجنبية ولم أجد الجواب الشافي لمشكلتي
الرجاء مساعدتي وجزاكم الله كل خير