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
的选项卡。数据库中未插入数据
什么可能会出错?
你缺少','最后的连接串。我不确定。 –
返回1表示代码实际插入到数据库中,也许你似乎需要刷新管理工作室才能看到实际结果 –