الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عبارة SQL وحماية مشروع

مغلق
بدأه hesham-k في 21 سبتمبر 2005 · 5 رد · 766 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

1-هل من الممكن معرفة شيفرة ال SQL لتعليمة البحث بين تاريخين حيث انني جربت التعليمة التالية دون فائدة والرسالة التي تظهر لي هي

invailed use of keyword

select * from table where date between [date1] and [date2

حيث انني كتبت التواريخ بكل الطرق الممكنة

2- لقد أكملت مشروع واريد حماية هذا المشروع بحيث لا يتم تنصيبه على أي جهاز بدون معرفتي فكيف يتم ذلك

تم تعديل هذه المشاركة بواسطة hesham-k في 21 سبتمبر 2005 في 00:53

#2
with ADOQuery1 do 
 begin
     Close;
  SQL.Clear;
SQL.Add('select * from Table where date between :mon and :mon2');
  Prepared;
  Parameters.ParamByName('mon').Value := datetostr(DateTimePicker1.date);
  Parameters.ParamByName('mon2').Value :=datetostr( DateTimePicker2.date);
  Open;
end;

أو مثلا :

 with ADOQuery1 do
  begin
    close;
    sql.Clear;
    sql.add('select distinct * from companies where ');
     sql.Add('"hiredate" = '''+'1/1/2005''');
  open;
end;
#3

لقد قمت بتجربة الكود الأول ولم ينفع وظهرت الرسالة نفسها invalid used of keyword token:date

بالإضافة إلى التأكيد على السؤال الثاني وبأسرع وقت ممكن من فضلكم

#4

حاول تغيير اسم الحقل date لانه قد يكون كلمة محجوزة.

تم تعديل هذه المشاركة بواسطة Mer في 22 سبتمبر 2005 في 10:04

#5

إذا كانت قاعدة البيانات من مثيل oracle مثلا فقد تحتاج لاستخدام علامات الإقتباس لأسماء الحقول والقيم

على الغالب الموضوع بسيط إما Date إسم محجوز في قاعدة البيانات التي تستخدمها

أو تحتاج لاستخدام علامات ' أو "

أو خطأ في كتابة الجملة

اقتباس
لقد أكملت مشروع واريد حماية هذا المشروع بحيث لا يتم تنصيبه على أي جهاز بدون معرفتي فكيف يتم ذلك

هذا بحث كامل لوحدة ..

لكن نصيحة اكتبه في مشاركة منفصلة لكي تحصل على تفاعل

#6

شكرا للأخ عروة والأخ MER على مساعدتهم فالمشكلة كانت هي أن DATE هي كلمة محجوزة وقد حلت المشكلة بتغيير اسم الحقل كماقال الأخ MER فجزاكم الله عني كل خير إن شاء الله

هذا الموضوع مغلق.

مواضيع مشابهة