🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / MSSQL RMOS / procedure ile kayıt etme

1-) MSSQL RMOS - procedure ile kayıt etme

 

link -> https://stackoverflow.com/questions/23320701/how-to-create-sqlparametercollection-with-multiple-parameters/23320836

 

1-) procedure ile kayıt etme

 private void btnKaydet_Click(object sender, EventArgs e)

        {                   

                List<SqlParameter> sp = new List<SqlParameter>(){

    new SqlParameter() {ParameterName = "@uAlanTanim_ad", SqlDbType = SqlDbType.NVarChar, Value= txtAd.EditValue.ToString()},

    new SqlParameter() {ParameterName = "@uAlanTanim_durum", SqlDbType = SqlDbType.Bit, Value = radioAktif.Checked}};

                RHVeritabani.MySetQuery_P("uAlanTanimEkle", sp);

                MyGridDoldur();

            }

            catch (Exception ex)

            {

                RHMesaj.MyMessageError(MyClass, "btnKaydet_Click", "", ex);

            }

        }

2-) sınıfı

public static int MySetQuery_P(string pProcedureName, List<SqlParameter> pSqlParameter = null)

        {

            try

            {

                MyOpen();

                int value = -1;

                SqlCommand command = new SqlCommand(pProcedureName, con);

                command.CommandType = CommandType.StoredProcedure;

                if (pSqlParameter != null)

                {

                    command.Parameters.AddRange(pSqlParameter.ToArray());

                }

                value = command.ExecuteNonQuery();

                MyClose();

                return value;

            }

            catch (Exception ex)

            {

                RHMesaj.MyMessageError(MyClassIsmi, "MySetQuery_P", "Beklenmedik Hata!", ex);

                MyClose();

                return -1;

            }

        }

 2021 Ocak 18 Pazartesi
 364