PDA

View Full Version : مشکل در ارتباط c# , sqlserver



reza.av68
دوشنبه 07 اردیبهشت 1394, 11:53 صبح
این کد نوشتم ببینید مشکلش چیه!!!
لطفا کمکم کنین !

public partial class Form1 : Form
{
SqlConnection my_cn = new SqlConnection("Data Source=REZA-PC;Initial Catalog=rezatest;Integrated Security=True");

public Form1()
{
InitializeComponent();
}


private void Form1_Load(object sender, EventArgs e)
{
my_cn.Open();


}


private void button1_Click(object sender, EventArgs e)
{
SqlCommand my_cm = new SqlCommand("insert into rezatest1(yek,do) values('" + Int32.Parse(textBox4.Text) + "','" + Int32.Parse(textBox1.Text) + "'", my_cn);
my_cm.ExecuteNonQuery();
}

و اینم از خطا

130669

salibsatan
دوشنبه 07 اردیبهشت 1394, 12:59 عصر
اون دستوری که برای اجرا به اس کیو ال میفرستید مشکل داره.اون دستور رو به صورت رشته ذخیره کنید(مثلا توی یه تکست باکس نشونش بدید و کپیش کنید) و توی اس کیو ال سعی کنید اجراش کنید.احتمالا با همین ارور رو به رو میشید.اگر متوجه خطا شدید که هیچ اگر نشدید اینجا قرار بدین تا بفهمیم مشکل دستور چیه

Davidd
دوشنبه 07 اردیبهشت 1394, 13:05 عصر
یه پرانتز بسته کم گذاشتی. برای Values یه پرانتز باز کردی ولی پرانتز نبستی. در ضمن نیاز به تبدیل متن تکست باکس به عدد نیست.