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

[تنبيه - عنوان غير مناسب : ]مبتدء ومحتاج مساعدة في اجابة سؤالين

بدأه yms12 في 2 مايو 2010 · 2 رد · 734 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا مبتدء وقد تعلمت من هذا الموقع الكثير والكثير والحمد لله قمت بعمل برنامج صغير على النسخة 10g

واجهتني مشكلتين اريد من اصحاب الخبر ه حل لها

اولا:

يوجد حقل رقم الهوية هو من نوع نص 10 حروف فقط اريد عند الادخال يعطي رسالة في حالة ادخال اقل من عشرة حروف ويجبر المدخل على دخول عشرة حروف فقط

ثانيا:

انا عامل سيرفر وعليه الابلكيشن

وعند تشغيل البرنامج من المتصفح عن المستخدم دائما يعطيني رسالة خطا وهي يوجد خطا في البرتوكول ولازم ادخل المستخدم وكلمة المرور لقاعدة البيانات وهذه هي نص الرسالة

ora-12560 يوجد خطأ في موفق البرتوكول

فهل ممكن ان يكون اسم المستخدم وكلمة المرور لقاعدة البيانات موجود داخل البرنامج ومش لازم كل مره ادخلها

وجزاكم الله خيرا وشكرا

#2

السلام عليكم

طبعا ممكن تعمل شرط عن طريق ال pl/sq وهذا المثال البسيط يبين ذالك

هنا عند جدول مكون من من حقلين الحقل الاول ال id و الحقل الثاني field2

SET SERVEROUTPUT ON
declare 
v_IDField integer;
v_field2 varchar(200);
begin
v_IDField :='1';
v_field2 :='eeeeeeeeess';
if ((length(v_field2)<10) OR (length(v_field2)>10)) then
maseege :='يجب ان تكون الحروف المدخلة 10 حروف';
/*هنا تضهر الرسالة با اي طريقة تحب ان تعملها*/
else
insert into examp values(v_IDField,v_field2);
commit;
end if;
end;

اما ابا النسبة للسؤال الثاني فممكن ان تعمل اسم المستخدم و كلمة المرور في الابلكشن تبعك او تقوم با ادالهم عبر فورم معين تقوم بعمله

با التوفيق

دعواتك

تم تعديل هذه المشاركة بواسطة alnawras91 في 3 مايو 2010 في 11:02

بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي

ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ

#3

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…