我已将由sql server创建的本地数据库与Visual Studio(C#)中的项目连接起来。现在我希望将用户输入到我的数据库中的文本字段中给出的数据。这是我曾试图做的事通过事件处理程序将值插入表
private void Button_AddCustomer_Click(object sender, EventArgs e)
{
try
{
//SqlConnection objsqlconn = new SqlConnection(conn);
SqlConnection myConnection = new SqlConnection("Data Source=SHIRWANIPC;" +
"Initial Catalog=TEST DATABASE;" + "Integrated Security=True");
myConnection.Open();
SqlCommand objcmd = new SqlCommand("INSERT INTO
Customer(PhoneNumber,MobileNumber,Address) VALUES (a, b, c)", myConnection);
objcmd.ExecuteNonQuery();
}
catch(SqlException ex)
{
MessageBox.Show(ex.ToString());
}
}
它抛出一个异常说invalid column name a,invalid column name b,invalid column name c
。什么问题,以及如何使用插入查询从用户输入到我的数据库?我正在开发Visual Studio C#,并使用ms sql创建本地数据库。
的SqlCommand objcmd =新的SqlCommand( “INSERT INTO顾客(******中国,移动电话号码,地址)VALUES( 'PhoneNumber.Text + MobileNumber.Text + Address.Text')”,MyConnection的); – user3085866
这就是我所做的,仍然抛出exxception – user3085866
在值之间添加“,”+值 –