小编Dev*_*nde的帖子

System.Data.SqlClient.SqlException:必须声明标量变量“@LocationID”。在MVC中

说明:在执行当前 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)

c# datatable

3
推荐指数
1
解决办法
480
查看次数

标签 统计

c# ×1

datatable ×1