gpt4 book ai didi

c# - 无法插入数据库

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:11 24 4
gpt4 key购买 nike

我收到错误消息:


  异常详细信息:System.Data.SqlClient.SqlException:不正确
  关键字“ desc”附近的语法。


谁能帮我这是什么问题?

if (IsPost && Validation.IsValid())
{
name = Request.Form["name"];
price = Request.Form["price"];
desc = Request.Form["desc"];

var db = Database.Open("mystring");
var insertCommand = "INSERT INTO CarBike (name,image,price,desc,date,userid) VALUES(@0,@1,@2,@3,@4,@5)";
db.Execute(insertCommand, name, image, price, desc, date, userid);
Response.Redirect("~/Members");
}

最佳答案

问题在于desc是SQL中的关键字,因此您需要使用方括号将其写为该列:

var insertCommand = "INSERT INTO CarBike (name,image,price,[desc],date,userid) VALUES(@0,@1,@2,@3,@4,@5)";

关于c# - 无法插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11008310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com