의 모든 행을 업데이트하는 방법 다음은 내 코드입니다.표 SQL
이 작업을 수행 할 SQL 쿼리는 무엇입니까? 양식이 게시되면 모든 팀의 데이터베이스에 Points
과 Games Played
을 업데이트하고 싶습니다. (? 무엇으로 전체 테이블을 업데이트)
의 모든 행을 업데이트하는 방법 다음은 내 코드입니다.표 SQL
이 작업을 수행 할 SQL 쿼리는 무엇입니까? 양식이 게시되면 모든 팀의 데이터베이스에 Points
과 Games Played
을 업데이트하고 싶습니다. (? 무엇으로 전체 테이블을 업데이트)
다음은 내 솔루션입니다. 누구나 효율적인 솔루션을 보유하고 있습니까?
{
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>
}
}
webmatrix 2가 사용하는 SQL 버전이 표 값 매개 변수를 지원하지 않는 한, 저는 그 점을 확신합니다. –
사실은 당신이 달성하려고하는 정확히 이해하지 않지만, 여기 당신이 유용 수있는 몇 가지 정보는 다음과 같습니다
행을 업데이트하려고합니다. 예를 들어 사용자가 Arsenal Points를 변경하면 데이터베이스가 Arsenal을 업데이트해야합니다. 마찬가지로 사용자가 모든 행을 업데이트하면 스크립트는 모든 행을 업데이트해야합니다. 그래서 내가 이렇게 : var string = 요청 [Team.Points] 그것은 모두 동일합니다. 요청에 대한 고유 한 값이 필요합니다. " –
@ 읽기 SQL 업데이트에 대한. – Igor
어떤 언어입니까? 자바 스크립트? – Sam
면도기 뷰 엔진입니다. "ASP.NET" –