PDA

View Full Version : سوال: ارور ;()cmd.ExecuteNonQuery



Raha1992
یک شنبه 06 تیر 1395, 11:03 صبح
سلام.وقت بخیر
من میخوام این اطلاعات را در sqlserver وارد کنم، اما وقتیکه دکمه ثبت رو میزنم در قسمت ;() cmd.ExecuteNonQuery ارور می دهد. کسی میتونه راهنماییم کنه که این ارور برای چیست و چگونه اونو برطرف کنم؟

private void Register_click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=.; Initial catalog=Pharmacy; Integrated Security=true");
SqlCommand cmd = new SqlCommand();
cmd.CommandText = " insurt into Insurance values(تامین اجتماعی',122')";
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}

aslan
یک شنبه 06 تیر 1395, 11:38 صبح
http://www.w3schools.com/sql/sql_insert.asp

systam
یک شنبه 06 تیر 1395, 11:51 صبح
سلام توی کد نویسی تون چیزهایی رو کم داره مثل مقدار دهی کردن ایتم ها
این یک نمونه
SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandType = CommandType.Text;
com.CommandText = "insert into pic values (@numberid,@src)";
com.Parameters.AddWithValue("@numberid", number);
com.Parameters.AddWithValue("@src", str_path);
con.Open();
com.ExecuteNonQuery();
con.Close();

چک کن ببین کجاش مشکل داره


موفق باشی

Raha1992
یک شنبه 06 تیر 1395, 12:24 عصر
متشکرم.مشکل رفع شد.

محمد رضا فاتحی
دوشنبه 07 تیر 1395, 10:55 صبح
سلام...به جواب رسیدید نتیجش رو هم بگید تا دیگران که مراجعه می کنن یه چیزی یاد بگیرن...
تو کوئریتون insert رو اشتباه نوشتید