programing

c# mysql 데이터 올바른 구문을 위해 mariadb 서버 버전을 추가합니다. 사용 위치:

minecode 2023. 9. 2. 09:55
반응형

c# mysql 데이터 올바른 구문을 위해 mariadb 서버 버전을 추가합니다. 사용 위치:

내가 c#를 입력하고 싶을 때, 당신은 당신의 sql 구문에 오류가 있을 때, tabload에서 당신의 mariadb 서버 버전에 해당하는 매뉴얼을 확인하여 올바른 구문 사용을 위해 tabload에서 tablan've ekleemk가 tediğim bilgiller.

private void btnkaydet_Click(object sender, EventArgs e)
{
    try
    {
        if (baglanti.State == ConnectionState.Closed) baglanti.Open();
        string varmı = "Select Count (*) From kullanici where Kullanici_Adi=@ad";
        MySqlCommand kmtvarmı = new MySqlCommand(varmı, baglanti);
        kmtvarmı.Parameters.AddWithValue("@ad", txtad.Text);
        if (Convert.ToInt32(kmtvarmı.ExecuteScalar()) != 0)
        {
            MessageBox.Show("Girdiğiniz Kullanıcı Adında Kayıt Vardır Lütfen Tekrar Deneyiniz!!!");
        }
        else if (txtad.Text == "" || txtsifre.Text == "")
        {
            MessageBox.Show("Lütfen Gerekli alanları Doldurunuz!!!");
        }
        else
        {
            string kaydet = "INSERT INTO kullanici (Kullanici_Adi,Sifre,Yetki) VALUES(?ad,?sifre)";
            MySqlCommand kmtkaydet = new MySqlCommand(kaydet, baglanti);
            kmtkaydet.Parameters.AddWithValue("?ad", MySqlDbType.VarChar).Value = "txtad.Text";
            kmtkaydet.Parameters.AddWithValue("?sifre", MySqlDbType.VarChar).Value = "txtsifre.Text";
            kmtkaydet.ExecuteNonQuery();
            MessageBox.Show("Kayıt Başarılı");
            baglanti.Close();
            verigetir();
            txtad.Text = "";
            txtsifre.Text = "";
        }
    }
    catch (Exception hata)
    {
        MessageBox.Show("HATA OLUŞTU  " + hata.Message);
        baglanti.Close();
    }

언급URL : https://stackoverflow.com/questions/48852031/c-sharp-mysql-data-adding-mariadb-server-version-for-the-right-syntax-use-near

반응형