تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[تم الحل] مشكلة فى كود ال Update على SQL
#3
(08-04-19, 03:10 AM)بدري كتب : لا اعرف طريقه DAL.DataAccessLayer

ولكن هذه الطريقه التي اعرفها جربها فقد جربتها لدي
وتعمل على تحديث السطر حسب شرط NOTES=@NOTES
ولو ان الشرط غريب لان العاده الشرط يكون برقم id او code

SqlConnection con = new SqlConnection(@"..............");


public void Update_Invoice(int JOB_NO, string ENGINEER_RESPOSIBLE, DateTime DATE,
   string COMPANY_NAME, string CUSTOMER_NAME, string SUBJECT, string REFERENCE,
   string ACKNOWLEDGMENT_COPY, string ACKNOWLEDGMENT_DATE, string NOTES)
{
   if (con.State != ConnectionState.Open) con.Open();
   SqlCommand cmd = new SqlCommand("Update_Invoice", con);
   cmd.CommandType = CommandType.StoredProcedure;

   cmd.Parameters.AddWithValue("@JOB_NO", JOB_NO);
   cmd.Parameters.AddWithValue("@ENGINEER_RESPOSIBLE", ENGINEER_RESPOSIBLE);
   cmd.Parameters.AddWithValue("@DATE", DATE);
   cmd.Parameters.AddWithValue("@COMPANY_NAME", COMPANY_NAME);
   cmd.Parameters.AddWithValue("@CUSTOMER_NAME", CUSTOMER_NAME);
   cmd.Parameters.AddWithValue("@SUBJECT", SUBJECT);
   cmd.Parameters.AddWithValue("@REFERENCE", REFERENCE);
   cmd.Parameters.AddWithValue("@ACKNOWLEDGMENT_COPY", ACKNOWLEDGMENT_COPY);
   cmd.Parameters.AddWithValue("@ACKNOWLEDGMENT_DATE", ACKNOWLEDGMENT_DATE);
   cmd.Parameters.AddWithValue("@NOTES", NOTES);

   int ret = cmd.ExecuteNonQuery();
   con.Close();
}
مش فاهمك كويس يا استاذ بدرى ياريت توضيح اكتر ...
للعلم انا بستخدم ال SQL stored procedure 
ف بتمني انك تقدر تساعدني 
بالنسبه ل DAL
دا class عندي .. اهو 
كود :
   class DataAccessLayer
   {
       SqlConnection sqlconnection;
       public DataAccessLayer()
       {
          sqlconnection = new SqlConnection(@"server=.\; Database=sam-steel; Integrated Security=true");
       }

       public void open()
       {

           if (sqlconnection.State != ConnectionState.Open)
           {
               sqlconnection.Open();

           }
       }

       public void close()
       {
           if (sqlconnection.State == ConnectionState.Open)
           {

               sqlconnection.Close();

           }
       }

       public DataTable SelectData(string stored_procedure, SqlParameter[] param)
       {
           SqlCommand sqlcmd = new SqlCommand();
           sqlcmd.CommandType = CommandType.StoredProcedure;
           sqlcmd.CommandText = stored_procedure;
           sqlcmd.Connection = sqlconnection;

           if (param != null)
           {
               for (int i = 0; i < param.Length; i++)
               {
                   sqlcmd.Parameters.Add(param[i]);
               }
           }
           SqlDataAdapter da = new SqlDataAdapter(sqlcmd);
           DataTable dt = new DataTable();
           da.Fill(dt);
           return dt;
       }

       public void ExecuteCommand(string stored_procedure, SqlParameter[] param)
       {
           SqlCommand sqlcmd = new SqlCommand();
           sqlcmd.CommandType = CommandType.StoredProcedure;
           sqlcmd.CommandText = stored_procedure;
           sqlcmd.Connection = sqlconnection;

           if (param != null)
           {
               sqlcmd.Parameters.AddRange(param);
           }
           sqlcmd.ExecuteNonQuery();
       }
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مشكلة فى كود ال Update على SQL - بواسطة maxruined - 08-04-19, 02:49 PM
RE: مشكلة فى كود ال Update على SQL - بواسطة elgokr - 09-04-19, 02:08 AM
RE: مشكلة فى كود ال Update على SQL - بواسطة elgokr - 10-04-19, 09:54 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] مشكلة في مؤشر بايثون reem.564 0 262 08-05-25, 05:51 AM
آخر رد: reem.564
  [C#.NET] مشكلة عند عمل ال dataSet لعمل تقرير باستخدام ال Report Viewer ؟ Ashraf Baraka 0 323 04-12-24, 02:21 AM
آخر رد: Ashraf Baraka
  [C#.NET] مساعدة في مشكلة سورس كود kamel1978 5 1,011 30-11-24, 02:32 PM
آخر رد: altoki939
  مشكلة في اتصال سيد أحمد 2 434 24-09-24, 01:34 AM
آخر رد: Taha Okla
  [C#.NET] مشكلة حجم الادوات عند برمجة واجهات الويندوز Ahmed Alsharafi 1 464 03-08-24, 08:50 AM
آخر رد: WAEL ABED
Star [سؤال] مشكلة في السحب والأفلات داخل الفورم عند التصميم reduouo 1 622 02-03-24, 02:39 AM
آخر رد: Taha Okla
  مشكلة في المشاركة الدولية او خارج الشبكة issamsaid 1 929 22-11-23, 03:03 AM
آخر رد: HASAN6.0
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,186 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  مشكلة في كلاس سطور الحياة 3 1,141 06-06-23, 09:47 AM
آخر رد: fouadhdfouad
  [سؤال] مشكلة في جملة التحديث سطور الحياة 4 1,389 02-06-23, 01:02 PM
آخر رد: سطور الحياة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم