PDA

View Full Version : مشکل این برنامه توی چیه؟



amirfallah3301
سه شنبه 18 آبان 1389, 19:12 عصر
سلام دوستان این کد روببیند مشکل برنامه کجاست ؟
این ارور رو میده :Incorrect syntax near the keyword 'user'.


using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
SqlConnection conn = new SqlConnection();
protected void Page_Load(object sender, EventArgs e)
{
conn.ConnectionString =
"Data Source=.\\SQLExpress;" +
"User Instance=true;" +
"Integrated Security=true;" +
"AttachDbFilename=|DataDirectory|Database.mdf;";

}
protected void Button1_Click(object sender, EventArgs e)
{

SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "insert into user values (@n,@f,@c)";
cmd.Parameters.AddWithValue("@n", TextBox1.Text);
cmd.Parameters.AddWithValue("@f", TextBox2.Text);
cmd.Parameters.AddWithValue("@c", TextBox3.Text);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}

mpmsoft
سه شنبه 18 آبان 1389, 19:20 عصر
user جزو Keyword های SQL هست بای اون رو در کروشه بذارید

cmd.CommandText = "insert into [user] values (@n,@f,@c)";

amirfallah3301
سه شنبه 18 آبان 1389, 19:45 عصر
user جزو Keyword های SQL هست بای اون رو در کروشه بذارید

cmd.CommandText = "insert into [user] values (@n,@f,@c)";
ممنون از راهنماییتون به نکته ی ظریفی اشاره فرمودید ، مرسی

یه تاپیکی هم زدم به آدرس زیر ممنون می شم اون رو هم یه نگاه بیاندازید:
http://barnamenevis.org/forum/showthread.php?p=1147929#post1147929