//将设备轮询时间添加到BeiYongZi,BeiYongZiFu字段中;
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); }
top 1 是用在select语句中的,哪有update还top 1 的
http://social.technet.microsoft.com/Forums/en-US/sqldatabaseengine/thread/4afb5272-da53-4e6f-82a6-16500210ce02
头一次看到,不知道能不能用。还有,这位大姐(看头像觉得是大姐),你的程序错误在哪里?
你可以加where条件
好像t_sql不支持这种语法