c#mysql数据添加mariadb服务器版本以便在

时间:2018-02-18 13:08:22

标签: c# mariadb

当我想输入c#时,你的sql语法中有一个错误,请检查与你的mariadb服务器版本对应的手册,以便在tabloadı附近使用正确的语法使用'*)tabloalanıveeklemekisttediğimbilgiler

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();
    }

0 个答案:

没有答案