日期:2014-05-18 浏览次数:20980 次
SqlConnection conn = SqlConn();
string delStr = "delete GoodInfo where gNo = @no"; //删除命令语句
SqlCommand cmd = new SqlCommand(delStr, conn);
//添加参数并赋值
//cmd.Parameters.AddWithValue("@no",no); //类型, 自动?
cmd.Parameters.Add("@no", SqlDbType.NChar, 10);
cmd.Parameters["@no"].Value = no;
int result = -1;
try
{
conn.Open();
result = cmd.ExecuteNonQuery(); //当 no = A006的时候,首次执行的时候,为什么会有两行受影响?
Console.WriteLine(result + "行受影响\n");
}
catch (Exception e)
{
Console.WriteLine("错误: " + e.Message);
}
finally
{
conn.Close(); //关闭与数据库的连接
}
return result;