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

كيف أجعل الإرسال لإيميل مرة واحدة فقط

بدأه -الأمل- في 10 يونيو 2012 · 3 رد · 785 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي صفحة ترسل لعضو تذكير بالموعد الذي طلبه ...والحمدلله ضبط

لكن عندي مشكلة إنه كل مافتحت الصفحة ينرسل للعضو ...ابغى طريقة يختبر إذا كان ارسل له مايرسل لماافتحه مره ثانية كيف ممكن ؟؟ جدول التذكير فيه رقم التذكير ,,نصه,,رقم العضو

#2

أضيفي لجدول التذكير حقل وليكن يقبل True او False

عندما ترسلين للعضو إيميل إجعلي قيمة الحقل هذا True مثلاً

ثم بعد ذلك عندما يدخل للصفحة تتحققين من قيمة هذا الحقل فإن كان True عندها لا ترسلين له وإن كان False ترسلين له

والله أعلى وأعلم.

بتوفيق الله تعالى.

1

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3

طيب كيف استخدم datareader ...للمقارنة إذا كانت قيمة حقل الإختبار يساوي null أو لا

جربت طريقة هل هي صح ؟؟ ومتى أغلق الداتا ريدر

         SqlConnection sq = new SqlConnection();
        sq.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString;
        SqlCommand mmm = new SqlCommand("SELECT test FROM Reminder where Reminder_D=@da", sq);
        mmm.Parameters.AddWithValue("@da", DateTime.Now.Date);
        SqlDataReader rdr = mmm.ExecuteReader();

        while (rdr.Read())
        {
            string test = (string)rdr["test"];
            if (test == null)
            {
                rdr.Close();
#4

السلام عليكم

للمقارنة ب NULL استخدمي الكود التالي

            if (rdr.IsDBNull(rdr.GetOrdinal("test")))
            {
                //
            }

ولإغلاق الكونكشن والريدر استخدمي الكود التالي

            using (SqlConnection connection =new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString))
            {
                SqlCommand command =new SqlCommand("SELECT test FROM Reminder where Reminder_D=@da", connection);                
                command.Parameters.AddWithValue("@da", DateTime.Now.Date);

                connection.Open();

                SqlDataReader reader = command.ExecuteReader();


                while (reader.Read())
                {

                }

                reader.Close();

            }

الهم عجل بنصرك وفرجك لأهلنا في الشام

حسبنا الله ونعم الوكيل

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