我正在创建一个管理文件的软件。但是当我尝试更新标签时 添加到文档(在数据库中)它显示成功 但是当我检查时,它没有完成。这是代码:
borrarQuery = @"UPDATE dbo.correspondencia_FFAA " +
" SET tags_asignadas='NUEVO' " +
"@registro , @mensaje; ";
stato = new SqlConnection(@"Server=BDSERVER\MIFFAASQL; Database=Miffaa; Trusted_Connection=True");
updater = new SqlCommand(borrarQuery, stato);
private void btnBorrar_Click(object sender, EventArgs e)
{
updater = new SqlCommand();
try
{
updater.Parameters.Add("@registro", SqlDbType.BigInt).Value = txtno_reg.Text;
updater.Parameters.Add("@mensaje", SqlDbType.VarChar, 500).Value = rtxMensaje.Text.ToString();
updater.Parameters.Add("@usuario", SqlDbType.VarChar, 40).Value = txtUser.Text;
updater.ExecuteNonQuery();
}
catch (Exception ex)
{ }
finally
{
MessageBox.Show("Mensaje de Registro: " + txtno_reg.Text + " ha sido eliminado correctamente.");
}
由于
答案 0 :(得分:2)
你的命令声明是
"select * from dbo.correspondencia_FFAA " +
"where usuario='DGTI.LOPEZ' and tags_asignadas='NUEVO'"
您需要使用哪个select语句Update
更新查询语句
示例:
mySQLCommand.ComandText = "Update myTable set firstname=@firstname,
lastname=@lastname where id=@id";
mySQLCommand.Parameters.Add("@firstname", "bob");
mySQLCommand.Parameters.Add("@lastname", "smith");
mySQLCommand.Parameters.Add("@id", "id3");