27,580
社区成员
发帖
与我相关
我的任务
分享
public void UpdateScanTime(string beiyongzi, string beiyongzifu)
{
StringBuilder strSql = new StringBuilder();
//提示TOP附近有语法错误,请问哪里错了?
strSql.Append("update top 1 Event set BeiYongZi=@beiyongzi,BeiYongZiFu=@BeiYongZiFu ");
SqlParameter[] parameters =
{
new SqlParameter ("@beiyongzi",SqlDbType .VarChar ,255),
new SqlParameter ("@beiyongzifu",SqlDbType .VarChar ,255)
};
parameters[0].Value = beiyongzi;
parameters[1].Value = beiyongzifu;
DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
}
update Event set BeiYongZi=@beiyongzi,BeiYongZiFu=@BeiYongZiFu where id in(select top 1 id from Event order by id)
public void UpdateScanTime(string beiyongzi, string beiyongzifu)
{
StringBuilder strSql = new StringBuilder();
//提示TOP附近有语法错误,请问哪里错了?
strSql.Append("update top (1) Event set BeiYongZi=@beiyongzi,BeiYongZiFu=@BeiYongZiFu ");
SqlParameter[] parameters =
{
new SqlParameter ("@beiyongzi",SqlDbType .VarChar ,255),
new SqlParameter ("@beiyongzifu",SqlDbType .VarChar ,255)
};
parameters[0].Value = beiyongzi;
parameters[1].Value = beiyongzifu;
DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
}
update top (1) Event set BeiYongZi=@beiyongzi,BeiYongZiFu=@BeiYongZiFu --加个括号试下