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

ياقوم ال asp اين أنتم..

مغلق
بدأه k2002 في 4 نوفمبر 2002 · 5 رد · 463 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمته و بركاته ..

أخوكم *** k2002 *** في حيرة من هذا الكود الذي أتعبني و أثقل كاهلي ..

أنني أريد بتحديد SQL وفق التاريخ المدخل البداية و النهاية ...فأين الخطأيرحمكم الله ...

Set conn = Server.CreateObject("ADODB.Connection")

conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../data/Gcommande.mdb") & ";"

Set rs=server.createObject("ADODB.recordset")

DATED=Request.form("DATED")

DATEF=Request.form("DATEF")

if isdate(DATED) and isdate(DATEF) then

SQL="select * from command,facture,client where facture.code_com=command.code_com and command.Pos_cl=client.Pos_cl and facture.date_Fact >= "&DATED&" and facture.date_Fact <= "&DATEF&" "

response.write sql

rs.open sql,conn,3,3

كما أشكر كلا من المشرف و كل أعضاء و أحييهم ..والسلام

اللهم أصلح لنا ديننا الذي هو عصمت أمرنا..

وصلح لنا دنيانا التي فيها معاشنا..

وصلح لنا آخرتنا التي إليها معادنا..

.. اللهم آمــــــــــــــــــــين.. *** أخوكم k2002 ***

(f)

#2

تعديل بسيط على الـ SQL statement:

SQL="select * from command,facture,client where facture.code_com=command.code_com and command.Pos_cl=client.Pos_cl and facture.date_Fact >= '" & DATED &"' and facture.date_Fact <= ' " & DATEF & "'"

أضف دائماً علامة تنصيص مفردة (') قبل وبعد التّاريخ.

مع تحيّاتي،

#3

أخي العزيز لقد أخدت بنصيحتك لكن دون جدوى

حيث أنه يظهلر لي خطأ هو type incompatible لأن التاريخ ليس سلسلة حروف

DATE <> '11/11/02'

بل

DATE = 11/11/02

لكن أين المشكل في SQL

مع شكري لك على المحاولة..

تقبل تحيات أخوك *** k2002 ***

#4

أخي العزيز لقد أخدت بنصيحتك لكن دون جدوى

حيث أنه يظهلر لي خطأ هو type incompatible لأن التاريخ ليس سلسلة حروف

DATE <> '11/11/02'

بل

DATE = 11/11/02

لكن أين المشكل في SQL

مع شكري لك على المحاولة..

تقبل تحيات أخوك *** k2002 ***

#5

الحل الامثل من وجهة نظري القاصرة

1- جزئ حقل التاريخ في الفورم المستدعي الى يوم و شهر و سنة

2- في صفحة الASP اكتب

day=request("day")

month=request("month")

year=request("year")

dated=dateserial(year,month,day)

و تابع ما كتبه الاخ الزغبي

:)

#6

سأقوم بما تفضل به الإخوة ..

و أجدد شكري لهم ..ووفقنا الله جميعا ...

اللهم أجعل يومنا خير من أمسنا

و جعل خير أيامنا يوم لقائك

*** أخوكم k2002 ***

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

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