السلام عليكم
في قاعدة بيانات اريد الاستعلام عن حقول واقعة بين تاريخ معين
مثلا
select Name from CardMaintenance where DateReceive = 27/10/2009 --and DateReceive >= 28/10/2009
لكن لا اعلم لماذا لا يعطي نتيجة مع العلم ان حقول التاريخ هي من نوع date
و لكنه لا يتحسس في التاريخ فما هو الاستعلام الصحيح لتاريخ معين بداية و نهاية
و ايضا لدي قاعدة بيانات تحوي على 300 حقل لكن عندما يتم عرض البيانات على الفورم يكون هناك بطئ مع العلم ان عند فتح الجدول من SQL Server Management Studio
يفتح الجدول بسرعة فهل يوجد كود معين لعرض البيانات على الفورم
مع العلم اني استخدم هذا الكود لعرض البيانات
SqlCommand cc = null;
cc = new SqlCommand("SELECT CardMaintenance.ID,CardMaintenance.IDCustomers as 'رقم الزبون'," +
"CardMaintenance.Name as 'أسم الزبون',CardMaintenance.FUnit as 'الموديل', CardMaintenance.Unit as 'المادة', " +
"CardMaintenance.SirealNumber as 'رقم التسلسلي', CardMaintenance.State as 'إجرائات الصيانة',DateReceive as 'تاريخ الدخول'" +
"FROM CardMaintenance ", s);
SqlDataReader r = cc.ExecuteReader();
ds = new DataSet();
DataTable dt = new DataTable("MyTable");
ds.Tables.Add(dt);