c# - 带有按钮单击事件问题的 INSERT SQL 语句
问题描述
我觉得我错过了一些小事。这个btnSave_Click
事件处理程序应该更新我的数据库——我错过了什么?我没有收到任何错误消息。
protected void btnSave_Click(object sender, EventArgs e)
{
try
{
string mainconn = ConfigurationManager.ConnectionStrings["myConnection"].ConnectionString;
SqlConnection sqlconn = new SqlConnection(mainconn);
sqlconn.Open();
SqlCommand sqlcomm = new SqlCommand();
String sqlquery = "INSERT INTO dbo.TestTable (EDIPI) VALUES(@EDIPI)";
sqlcomm.CommandText = sqlquery;
sqlcomm.Connection = sqlconn;
sqlcomm.Parameters.Add("@EDIPI", SqlDbType.NVarChar, 5).Value = txtEDIPI.Text;
sqlconn.Close();
}
catch (Exception exp)
{
MessageBox.Show("Error is " + exp.ToString());
}
}
解决方案
您需要添加:
sqlcomm.ExecuteNonQuery()
推荐阅读
- reactjs - 如何在孩子重新渲染时让父视图保持大小?
- android - 关闭并重新打开应用程序时,Android Toolbar 会删除所有菜单项
- keycloak - 使用 https 时 IDP 元数据在位置 URL 中丢失端口
- java - 本地主机的 InetSocketAddress
- php - PHP 获取多个数据
- php - get_headers 不同的结果 xampp localhost
- angular - 来自 FormBuilder 的角度转换。样式到 FormGroup。如何创建Formarray?
- ruby-on-rails - 如何通过 Ruby on Rails 中的 API GET 请求访问(并保存到我的数据库)JSON 数组中的嵌套对象/属性?
- jenkins - 将构建信息发布到来自 jenkins 的通用人工仓库
- scala - Scala Play 2.8 Framework:分割路由文件,前缀包含动态部分