C#向sql server2012里insert into添加不进去 C# 用insert into向SQL Server添加一行...
作者&投稿:栾燕 (若有异议请与网页底部的电邮联系)
if (ConnectionState.Open==conn.State) //测试一下是否连接成功
{
MessageBox.Show("数据库已打开");
}
else
{
MessageBox.Show("数据库已关闭");
}
private void button1_Click(object sender, EventArgs e)
{
///////insert into dbo.ParkAssignment(PlatNumber) VALUES('FSADFASF');
if (PlatNumber.Text == "")
{
MessageBox.Show("请输入车牌号!", "车牌号不能为空");
}
else
{
string strconn;
strconn = "server=ASUS-PC\\SQLEXPRESS;database=ParkAdministrator;user id=sa;Pwd=fanguangyao1012";
SqlConnection conn=new SqlConnection(strconn);
string strcmd;
strcmd = "insert into ParkAssignment(PlatNumber) values('"+this.PlatNumber.Text.Trim()+"');";
conn.Open(); ///这里才把链接打开,,你能成功吗
SqlCommand myda=new SqlCommand(strcmd,conn); //这样子 再试一试
conn.Close();
MessageBox.Show("添加成功");
}
conn.Open();
try
{
command.ExecuteNonQuery();
}
catch (Exception e)
{
throw new Exception(e.Message + " SQL:" + strcmd );
}
conn.Close();
sql server 2012中插入记录INSERT后面+INTO与不+之间有什么区别?~
在一些数据库里INTO是可以省略的,比如MSSql,所以在那些数据库中可以认为没区别,
但oracle中没有INTO是语法错误,所以就不能省略
加单引号就行,用户名和密码加单引号