我想用新的用户定义的输入更新我的数据库。我已经在我希望更新的表格中创建了一个列(bios)。有我的查询为一个字符串,当试图执行它,我得到一个错误Razor/SQL UPDATE [错误]:CS0103:名称'bios'在当前上下文中不存在
CS0103:名称“BIOS”并不在当前的背景下
存在的代码中的相关和平发布如下:
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很多:))
该语句是否直接在SQL Server Management Studio中执行?你也没有在任何地方使用你的userbio和currentUser变量。 – devdigital 2013-02-17 17:42:40
您是否将数据保存到数据库在ASP.NET MVC视图? – Maris 2013-02-17 17:44:45
@Maris,不,这不是ASP.NET MVC,它是一个WebMatrix页面。 – 2013-02-17 17:45:24