amen
03-04-2003, 03:51 PM
بسم الله الرحمن الرحيم
عرض المشكلة:
1)صممت قاعدة بيانات بها التالي:
عمود يوضع به رقم الطالب - أسم العمود (ID) - نوع العمود (NUMBER)
عمود يوضع به إسم الطالب - أسم العمود (NAME) - نوع العمود (CHARACTER)
عمود يوضع به معدل الطالب - أسم العمود (GPA) - نوع العمود (NUMBER)
2)صممت صفحة إنترنت بها التالي:
FORM بها الخانات
رقم الطالب
معدل الطالب
المشكلة :
أريد أن يكتب المستخدم في الـ FORM رقم الطالب والمعدل الجديد له ، وعندما يرسل البيانات تذهب الى
برنامج صممته بالــ(asp) كي يذهب الى قاعدة البيانات ويبحث عن الرقم الذي كتبه المستخدم وعندما
يجده يتم تعديل المعدل ، وكان هذا الكود(طبعاً ليس كله ولكن الجزء المهم منه ):
IF(RS.fields("ID")=request.querystring("Search")) THEN s=true
ولكن عندما أقوم بكتبة رقم في صفحة الإنترنت أكون متأكد من وجوده في قاعدة البيانات أجد أنه لايقوم بتعديل المعدل
علماً أنني جربت أن يتم البحث بإسم الطالب ثم التعديل فنجحت العملية
أنا أشك أن يكون ذلك بسبب أن request.querystring التي تحظر رقم الطالب
من صفحة الإنترنت لا تتعامل مع أعمدة ذات النوع (NUMBER)في قواعد البيانات
لا أعلم ولكن أنا معتمد عليكم بعد الله كي تساعدوني في حل المشكلة
ملاحظة:
أرجو أن لا يتم إقتراح تغيير نوع عمود رقم الطالب
إستفسار:
قاعدة البيانات التي عملتها كانت بالـ (Microsoft Access) ولكن صممت
قاعدة بيانات بال (ORACLE) فهل يختلف كود الربط جذرياً أم أنه سيكون تعديل بسيط فقط
ولكم جزيل الشكر..
عرض المشكلة:
1)صممت قاعدة بيانات بها التالي:
عمود يوضع به رقم الطالب - أسم العمود (ID) - نوع العمود (NUMBER)
عمود يوضع به إسم الطالب - أسم العمود (NAME) - نوع العمود (CHARACTER)
عمود يوضع به معدل الطالب - أسم العمود (GPA) - نوع العمود (NUMBER)
2)صممت صفحة إنترنت بها التالي:
FORM بها الخانات
رقم الطالب
معدل الطالب
المشكلة :
أريد أن يكتب المستخدم في الـ FORM رقم الطالب والمعدل الجديد له ، وعندما يرسل البيانات تذهب الى
برنامج صممته بالــ(asp) كي يذهب الى قاعدة البيانات ويبحث عن الرقم الذي كتبه المستخدم وعندما
يجده يتم تعديل المعدل ، وكان هذا الكود(طبعاً ليس كله ولكن الجزء المهم منه ):
IF(RS.fields("ID")=request.querystring("Search")) THEN s=true
ولكن عندما أقوم بكتبة رقم في صفحة الإنترنت أكون متأكد من وجوده في قاعدة البيانات أجد أنه لايقوم بتعديل المعدل
علماً أنني جربت أن يتم البحث بإسم الطالب ثم التعديل فنجحت العملية
أنا أشك أن يكون ذلك بسبب أن request.querystring التي تحظر رقم الطالب
من صفحة الإنترنت لا تتعامل مع أعمدة ذات النوع (NUMBER)في قواعد البيانات
لا أعلم ولكن أنا معتمد عليكم بعد الله كي تساعدوني في حل المشكلة
ملاحظة:
أرجو أن لا يتم إقتراح تغيير نوع عمود رقم الطالب
إستفسار:
قاعدة البيانات التي عملتها كانت بالـ (Microsoft Access) ولكن صممت
قاعدة بيانات بال (ORACLE) فهل يختلف كود الربط جذرياً أم أنه سيكون تعديل بسيط فقط
ولكم جزيل الشكر..