我必须从数据库中删除一行。条件是当字符串等于字段 url 时:
public void Delete_Piece(string ur)
{
this.Connect();
using (connexion)
{
using (SqlCommand sqlCmd = new SqlCommand("Delete Piece where Url like @ur", connexion))
{
sqlCmd.Parameters.AddWithValue("@ur", ur);
try
{
sqlCmd.ExecuteNonQuery();
}
catch { }
}
}
}
字段类型Url
为文本,参数类型Ur
为字符串。我确定有一个像字符串这样的值,但总是删除任何行!
- 错误在哪里?
- 我该如何解决?