تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كتابة التاريخ في جملة ال sql
#5
ناجي إبراهيم كتب :السلام عليكم...

طبعاً سيعترض لأن dateACT هو متغير و ليس حقلاً في جدول قاعدة البيانات و لا يصح وضعه كما هو ضمن الـ String الخاص بجملة SELECT لأنه سينتقل كما هو إلى محرك قواعد البيانات و يحدث الخطأ.
أنت في الواقع تريد قيمة هذا المتغير. جملة SELECT ستكون كالتالي:
كود :
Private Sub Command1_Click()
      dateACT = "#" & Format(CDate(TextDATE.Text), "mm/dd/yyyy") & "#"
    Set RS = New ADODB.Recordset
    RS.Open "select * from TABLE1 where (" & dateACT & " BETWEEN  date1  AND  date2 )  ", db, adOpenStatic, adLockReadOnly
    
      MMSG = RS.Fields(2)
     Print "MMSG = "; MMSG
            
End Sub

نرجو الاستفادة و السلام.


السلام عليكم ورحمة الله
فعلا سيعترض كما قال الأستاذ ناجى لأنdateACT متغير وليس حقل فى قاعدة البيانات وعلى حد علمى أن where لا يتبعها إلا اسم الحقل وليس المتغير أو قيمته و BETWEEN هى التى يتبعها اسم المتغير كا TextDATE.Text أو DTPicker
وفى هذا الكود حدث الخطأ أيضا على رغم وضع قيمة المتغير (ولكنه ليس حقلا)
وأعتقد أن البحث عن تاريخ يكون فى حقل واحد وليس حقلين
هذا ما اعلمه عن البحث بين تاريخين
"وفوق كل ذى علم عليم"

المثال بالمرفقات


الملفات المرفقة
.rar   date.rar (الحجم : 8.82 ك ب / التحميلات : 121)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كتابة التاريخ في جملة ال sql - بواسطة أبو أسامة_mybb_import4928 - 21-10-12, 12:05 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع تكرار التاريخ فى قاعدة البيانات ؟ gedo 7 6,348 19-06-21, 09:31 PM
آخر رد: khaled201349
  طلب كود تغير تنسيق التاريخ في جهاز الحاسوب ahmed20 0 1,436 12-02-21, 11:31 PM
آخر رد: ahmed20
  دوال التاريخ hosney 15 13,375 13-12-19, 05:54 AM
آخر رد: بسام محمدغانم
  اريد كود لتغيير التاريخ فقط للوندوز من الفجوال بيسك 6 scsi7000 0 2,436 24-08-16, 03:39 PM
آخر رد: scsi7000
  خطأ في جملة Union mamas1 1 2,216 13-12-13, 09:59 PM
آخر رد: mamas1
Question [سؤال] عرض التاريخ الهجري بالشكل الصحيح في الاداة MSHFlexGrid1 allayl 2 3,711 29-10-13, 08:13 PM
آخر رد: allayl
Question [vb6.0] إظهار التاريخ الهجري من اليمين الى اليسار allayl 5 6,611 16-09-13, 09:27 PM
آخر رد: allayl
  المساعده في مثال البحث عن قبل إنتهاء التاريخ بأسبوعين allayl 7 4,145 30-08-13, 03:31 PM
آخر رد: benomar
  كتابة كود داخل الاكسس بواسطه الكود من الفيجوال hagasoft 1 2,679 28-07-13, 12:13 AM
آخر رد: hskurd
  كيف ابحث عن تاريخ في قاعدة بيانات برنامجي بشرط ان يكون التاريخ تحت رقم حساب معين ؟؟ softmail8 2 2,881 08-07-13, 07:40 PM
آخر رد: softmail8

التنقل السريع :


يقوم بقرائة الموضوع: