小弟刚学ado,今天在数据库northwind下自己建了一个表user,想往里添加记录,代码如下,请帮忙看看,谢谢!
System.Data.SqlClient.SqlConnection cnn=new System.Data.SqlClient.SqlConnection();
cnn.ConnectionString="server(local);database=Northwind;uid=sa;pwd=";
cnn.Open();
string sql="insert into user values('"+TextBox1.Text+"','"+TextBox2.Text+"')";
System.Data.SqlClient.SqlCommand com=new System.Data.SqlClient.SqlCommand(sql,cnn);
com.ExecuteNonQuery();//执行到这里有错误: System.Data.SqlClient.SqlException: 在关键字 'user' 附近有语法错误。
cnn.Close();
System.Data.SqlClient.SqlConnection cnn=new System.Data.SqlClient.SqlConnection();
cnn.ConnectionString="server(local);database=Northwind;uid=sa;pwd=";
cnn.Open();
string sql="insert into user values('"+TextBox1.Text+"','"+TextBox2.Text+"')";
System.Data.SqlClient.SqlCommand com=new System.Data.SqlClient.SqlCommand(sql,cnn);
com.ExecuteNonQuery();//执行到这里有错误: System.Data.SqlClient.SqlException: 在关键字 'user' 附近有语法错误。
cnn.Close();
用别的名字也一样要加括号.
(注意,加括号的规则只能用于Microsoft的数据库,如SQL Server 2000、Access、Excel等。对其他数据库,如: Sybase、Oracle等数据库不适用)