새로운 사용자 정의 입력으로 데이터베이스를 업데이트하려고합니다. 나는 이미 업데이트하고 싶은 테이블에 칼럼 (바이오스)을 만들었습니다. 문자열로 내 쿼리를 가지고하려고 할 때 내가Razor/SQL UPDATE [오류] : CS0103 : 'bios'이름이 현재 컨텍스트에 없습니다.
는 CS0103 오류 얻고 그것을 실행 : 이름 '바이오스'는 현재 컨텍스트
에 존재하지 않는 코드의 관련 평화가 게시됩니다 아래 :
if(IsPost){
userbio = @Request["Bio"];
currentuser = @Request.Form["currentuser"];
var db = Database.Open("ResearchA");
var insertbio = "UPDATE usernameb SET bios = userbio WHERE username = currentuser"; //Update the table with 'userbio' when a username is selected.
db.Execute(insertbio,bios);
}
의견이나 제안이 있으십니까? Thx a lot :))
SQL Server Management Studio에서 문을 직접 실행합니까? userbio 및 currentUser 변수를 어디에도 사용하지 않습니다. – devdigital
ASP.NET MVC의 뷰에서 데이터를 DB에 저장하고 있습니까? – Maris
@Maris, 아니요, ASP.NET MVC가 아니며 WebMatrix 페이지입니다. –