بخصوص تلك الخطاء قم بحذ علامتى #
من سطر الاستعلام وقم بتجربة الامر
واتمنى ان تكون متاكد بان نوع العمود
بقاعدة البيانات هو تاريخ وليس نص
تحياتى لك
وتمنياتى لك التوفيق
(31-08-18, 12:11 AM)عابر سبيل 2 كتب :(30-08-18, 11:52 PM)elgokr كتب : بخصوص تلك الخطاء قم بحذ علامتى #
من سطر الاستعلام وقم بتجربة الامر
واتمنى ان تكون متاكد بان نوع العمود
بقاعدة البيانات هو تاريخ وليس نص
تحياتى لك
وتمنياتى لك التوفيق
أعتقد أنه يجب استبدال علامة # بعلامة 'مع أنه الأفضل تمرير التاريخ باستخدام الباراميتر
لا بالعكس اخى عند البحث فى عمود من نوع تاريخ
يجب ان تمرر القيمة اما بين ## مثل
كود :
#" & TextBox1.Text & "#او بدون العلامتي ## وتكون فقط
كود :
= CDate(TextBox1.Text)دا اذا كان العمود من نوع تاريخ ووقت
لان علامتي ## هى نفسها جملة CDate
وسهو منى وضعتهم الاثنين معاً
والفكرة من كلاهما بحيث اى كانت الطريقة التى ستدخل بها التاريخ
هو سيقوم بمعالجتها لتحويلها من نوع تاريخ ووقت حسب الحالة
وبخصوص علامتي ' ' وهى تعنى ان القيمة المدخلة من نوع String
كانك تماما بتكتب
كود :
Dim text as Stringلكل علامة لها دور واختصار فى قواعد البيانات
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

