日期:2014-05-20  浏览次数:21000 次

在做asp.net项目时,在做数据库更新时出现',' 附近有语法错误。(数据库是用sql2000的)
数据库更新语句:
 public void Update()
  {
  strSQL = "Update Games SET GameName='" + GameName + "', TypeId=" + TypeId.ToString()+ ",TyId='" + TyID.ToString() + "', DownTimes='" + DowTimes + "',GameSize='" + GameSize + "', GameType=" + GameType + ", RunningEnv='" + RunningEnv+ "',AccreditWay=" + AccreditWay + ", PublishDate=" + PublishDate + ", DownloadAddr='" + DownloadAddr + "', ImageFile=" + ImageFile + ", Content="+ Content + "Where Id =" + Id;
  SqlExecuteNonQuery(strSQL);
   
  }

------解决方案--------------------
Content + "'Where Id =" + Id;
改成
Content + "' Where Id =" + Id;
 
 
------解决方案--------------------
DowTimes.ToString("yyyy-MM-dd HH:mm:ss")
------解决方案--------------------
用参数吧,这么拼太考眼力了
------解决方案--------------------
DownTimes 与数据库中的字段名一至否