String nam = name.Text;
SqlConnection cn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\test.mdf;Integrated Security=True;User Instance=True");
SqlCommand cmd = new SqlCommand("INSERT INTO tab(tname)VALUES(@val)", cn);
cmd.Parameters.AddWithValue("@val", nam);
cn.Open();
int cnt = cmd.ExecuteNonQuery();
MessageBox.Show("Message:" + cnt);
cn.Close();
这是我的代码。消息显示Message:1
。但是该值未插入数据库测试中。表名是带有列名的选项卡tname
。
可能会出什么问题?