说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。
异常详细信息:System.Data.SqlClient.SqlException:必须声明标量变量“@LocationID”。
源错误:
第 43 行:第 44 行:conn.Open();第 45 行:
adapter.Fill(dt); 第 46 行:conn.Close(); 第 47 行:源文件:C:\Users\Dev D\Documents\Visual Studio 2015\Projects\MySafar\MySafar\Models\DBUtility.cs 行:45
Location.cs(模型类)
public class Location
{
public int LocationID;
public string LocationName;
public string PhotoPath;
public string Details;
public string CityID;
}
public int Update()
{
string query = "UPDATE Location SET LocationName = @LocationName, PhotoPath = @PhotoPath, Details = @Details, CityID = @CityID WHERE LocationID = @LocationID";
List<SqlParameter> parameters = new List<SqlParameter>();
parameters.Add(new SqlParameter("@LocationID", this.LocationID));
parameters.Add(new …Run Code Online (Sandbox Code Playgroud)