Forum
Merhaba arkadaşlar
Mysql veri tabanına
integer veri tipini giremiyorum. Veri tabanında interval olarak tanımladığım
alana aşağıdaki e parametresiyle veri girmek istiyorum. Ancak bir türlü veriyi
giremedim. İnteger veri türünü veri tabanına nasıl girebilirim? Parametre kullanmadan
str içinde de veri türünü değiştirerek yaptım ama yine kabul etmedi. Yardımcı olursanız
sevinirim.
string str="insert
into tools (partno,ttlcode,tooldesc,remarks,interval) values (?a,?b,?c,?d,?e)";
MySqlCommand
cmd = new MySqlCommand(str,bag);
cmd.Parameters.Add("?a", textBox1.Text.Trim());
cmd.Parameters.Add("?b", textBox4.Text.Trim());
cmd.Parameters.Add("?c", textBox2.Text.Trim());
cmd.Parameters.Add("?d", textBox5.Text.Trim());
cmd.Parameters.Add("?e", Convert.ToInt32(textBox3.Text.Trim()));
bag.Open();
cmd.ExecuteNonQuery();
bag.Close();
MessageBox.Show("recorded");
mysql .net connector hangi versiyonu kullanıyorsunuz ??
birde tablo şemasını gösterebilirmisiniz.
merhabalar
connector 6.6.5 kullanıyorum. int dışında tüm veri türlerini giriş yapabiliyorum. sadece integer da problem çıkıyor. aynı kodlarla sql serverda denedim bi sorun yaşamadım.
tablo bağlı bir tablo değil. bağımsız bir tablo.
teşekkürler