2013-01-05 2 views
0

의 모든 행을 업데이트하는 방법 다음은 내 코드입니다.표 SQL

이 작업을 수행 할 SQL 쿼리는 무엇입니까? 양식이 게시되면 모든 팀의 데이터베이스에 PointsGames Played을 업데이트하고 싶습니다. (? 무엇으로 전체 테이블을 업데이트)

+4

@ 읽기 SQL 업데이트에 대한. – Igor

+0

어떤 언어입니까? 자바 스크립트? – Sam

+0

면도기 뷰 엔진입니다. "ASP.NET" –

답변

0

다음은 내 솔루션입니다. 누구나 효율적인 솔루션을 보유하고 있습니까?

{

var db = Database.Open("MYDATABSE"); 

var query = "SELECT * FROM Team"; 
var Teams = db.Query(query); 
var InsertQuery = ""; 
if(IsPost){ 

    foreach(var Team in Teams){ 
     var Points = Request[Team.TeamName]; 
     var TeamId = Team.TeamId.ToString(); 
     var Played = Request[TeamId]; 

     var executeQueryString="UPDATE Team Set [email protected], [email protected] WHERE [email protected]"; 
     db.Execute(executeQueryString, Points, Played, Team.TeamId); 

    } 
    Response.Redirect("~/UpdateTable.cshtml"); 

} 

}

<br /><br /> 


<form action="" method="post"> 
     <table> 
     <tr> 
      <td><h5>Team Name</h5></td> 
      <td><h5>Played</h5></td> 
      <td><h5>Points</h5></td> 
     </tr> 
    @{ foreach(var Team in Teams){ 
     <tr> 
      <td>@Team.TeamName</td> 
      <td><input type="text" value="@Team.Played" name="@Team.TeamId"/></td> 
      <td><input type="text" value="@Team.Points" name="@Team.TeamName"/></td> 
     </tr> 
    }  
    }  
+0

webmatrix 2가 사용하는 SQL 버전이 표 값 매개 변수를 지원하지 않는 한, 저는 그 점을 확신합니다. –

0

사실은 당신이 달성하려고하는 정확히 이해하지 않지만, 여기 당신이 유용 수있는 몇 가지 정보는 다음과 같습니다

SQL Update Tutorial, SQL Update, Update from Select

+0

행을 업데이트하려고합니다. 예를 들어 사용자가 Arsenal Points를 변경하면 데이터베이스가 Arsenal을 업데이트해야합니다. 마찬가지로 사용자가 모든 행을 업데이트하면 스크립트는 모든 행을 업데이트해야합니다. 그래서 내가 이렇게 : var string = 요청 [Team.Points] 그것은 모두 동일합니다. 요청에 대한 고유 한 값이 필요합니다. " –