【发布时间】:2015-04-10 15:03:49
【问题描述】:
大家好,我已经被困在这两天了。我正在使用Visual Studio 2013 并制作了一个 Windows 窗体项目。然后使用以下代码,我尝试插入值,但“显示表数据”选项会生成一个包含空值的表。我做错了什么?
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.
ConnectionStrings["WindowsFormsApplicationtodatabase.Properties.Settings.DatabasewebConnectionString"].ConnectionString);
conn.Open();
using (conn)
{
SqlCommand cmd = new SqlCommand("INSERT INTO webtable (Id, url_name) VALUES (@id, @url)");
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;
cmd.Parameters.AddWithValue("@url", "nagia");
cmd.Parameters.AddWithValue("@id", "9");
cmd.ExecuteNonQuery();
}
【问题讨论】:
-
webtable 有两列 Id 和 url_name 都是 varchar 类型的......而且我还记得每次都刷新