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

استخدام ADO مع Acess , الأحداث , ارسال رسالة الى E-mail

مغلق
بدأه Fahd_Ali في 14 أغسطس 2007 · 3 رد · 629 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية طيبة وبعد :

أشكر كل من يحاول في مساعدتي , وأجزل الله لكم المثوبة .

أثناء تعلمي لتقنية ASP.NET واجهتني بعض الاشكالات والاستفسارات التي اتمنى أن أجد اجابة عليها .

الاستفسار الاول :

حين أريد الاتصال بقاعدة بيانات من نوع Access لا يتم الاتصال ويعطي خطأ بأن عبارة الاتصال غير معرفة .

String Prov = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath("db.mdb");
SqlConnection conn = new SqlConnection(Prov);

رسالة الخطأ تخبر بأن Provider غير معرفة !

الاستفسار الثاني :

حين أريد برمجة حدث لعنصر ما,فإنه بالنقر عليه مرتين يظهر لي أحد الاحداث ( Event ) لهذا العنصر لكن بقية الأحداث الأخرى هل يجب أن أكتبها يدويا أم ماهي طريقة الحصول عليها .

يعني باختصار ألا يمكن الحصول على الحدث جاهز مثل ما يتم الحصول على حدث النقر ؟

الاستفسار الثالث :

حين اطلاعي لاحد دروس ارسال E-mail وجدت هذا الكود

MailMessage m = new MailMessage();
		m.To = "mm@hotmail.com";
		m.From = "rr@hotmail.com";
		m.Subject = "Hello";
		m.Body = tt.Text+"\n Hi Sire You Welcome";
		SmtpMail.Send(m);

حين اقوم بتشغيل الصفحة على السيرفر IIS لا يتم ارسال الرسالة (علما أن الانترنت في حالة اتصال ) .

هل هذا يعني انه يجب ان يتم رفع الصفحة على الانترنت حتى يتم الارسال أم ماهي المشكلة .

أكرر شكري للجميع .

دمتم بود

#2

الاستفسار الأول :

السلسلة يجب أن تشابه السلسلة التالي:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;

الاستفسار الثاني :

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

الاستفسار الثالث:

ابحث في المنتدى عن طريقة ارسال البريد الالكتروني بطريقة System.Net.Mail

/index.ph...System.Net.Mail

#3

يعطيك العافية أخي Arwany ,وأجزل الله لك المثوبة

بخصوص الاستفسار الأول : السلسة حين استعملها بالطريقة التالية فإني لا أجد أي مشكلة ويكون الاتصال سليم

OleDbConnection Cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + this.Server.MapPath("db.mdb"));

أما اذا استخدمتها بالطريقة الأولى فإنه يعطي الخطأ التالي

Keyword not supported: 'provider'.

اتمنى اعرف الفرق بين استخدام

OleDbConnection

و

SqlConnection

للمرة الثانية أشكرك كثير الشكر على مساعدتك لي في بقية الاستفسارات

دمتم بحفظ الله ورعايته

#4
Fahd_Ali كتب:
يعطيك العافية أخي Arwany ,وأجزل الله لك المثوبة

بخصوص الاستفسار الأول : السلسة حين استعملها بالطريقة التالية فإني لا أجد أي مشكلة ويكون الاتصال سليم

OleDbConnection Cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + this.Server.MapPath("db.mdb"));

أما اذا استخدمتها بهذه الطريقة

String Prov = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath("db.mdb");
SqlConnection conn = new SqlConnection(Prov);

فإنه يعطي الخطأ التالي

Keyword not supported: 'provider'.

اتمنى اعرف الفرق بين استخدام

OleDbConnection

و

SqlConnection

للمرة الثانية أشكرك كثير الشكر على مساعدتك لي في بقية الاستفسارات

دمتم بحفظ الله ورعايته

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

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

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

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

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

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