str = "update RoomInfo set Status = '" + cmbStatus.Text.ToString() + "', AssignedTo = '" + txtAssigned.Text.ToString() + "'where RoomNo ='" + objDataGridView.CurrentRow.Cells["RoomNo"].Value"'";
错误如下,请帮忙改一下呀!错误 1 应输入 ; E:\javawork\所有课件\课程设计\01_.NET CODE\RoyalHouseKeeping\RoyalHouseKeeping\RoyalHouseKeeping\RoyalHouseKeeping\RoyalHouseKeeping\frmHouseKeeping.cs 722 207 RoaylHouseKeeping

解决方案 »

  1.   

    "'where少了个空
      

  2.   

    str = "update RoomInfo set Status = '" + cmbStatus.Text.ToString() + "', AssignedTo = '" + txtAssigned.Text.ToString() + "'where RoomNo ='" + objDataGridView.CurrentRow.Cells["RoomNo"].Value+"'";
    少了一个“+” 号?
      

  3.   

    str = "update RoomInfo set Status = '" + cmbStatus.Text.ToString() + "', AssignedTo = '" + txtAssigned.Text.ToString() + "'where RoomNo ='" + objDataGridView.CurrentRow.Cells["RoomNo"].Value "'";字符串拼错了,少+号
      

  4.   

    + objDataGridView.CurrentRow.Cells["RoomNo"].Value +
      

  5.   

    像这样写,写的真够乱的。
    string sql=string.Format("update RoomInfo set Status = '{0}',AssignedTo = '{1}' where RoomNo ='{2}'",cmbStatus.Text,txtAssigned.Text,objDataGridView.CurrentRow.Cells["RoomNo"].Value);
      

  6.   

          调式时    获取到执行的sql语句     查看错误 。
      

  7.   

    str="update RoomInfo set Status='"+cmbStatus.Text.ToString()+"',AssignedTo='"+txtAssigned.Text.ToString()+"'where RoomNo='"+objDataGridView.CurrentRow.Cells["RoomNo"].value+"'";你那最后少了一个+号。sql语句涉及到'的问题都是总出错误,细心一点就可以了啊
      

  8.   

    这样写应该对的:
    str = "update RoomInfo set Status = '" + cmbStatus.Text.ToString() + "', AssignedTo = '" + txtAssigned.Text.ToString() + "' where RoomNo ='" + objDataGridView.CurrentRow.Cells["RoomNo"].Value+"'";
      

  9.   

     where 前面打个空格吧