在数据库中添加用户输入

本文关键字:用户 输入 添加 数据库 | 更新日期: 2023-09-27 18:05:23

我正在尝试实现这个

        Console.WriteLine("Enter Name: ");
        this.name = Console.ReadLine();
        string sql1 = "insert into items values ( " + this.name ")";
        DataAccess.ExecuteSQL(sql1);

当我尝试通过这个输入数据时,它显示错误,未找到列名或编号。

我确定列名是ok的,我给了它varchar(50)类型。这种方法是不允许的吗?

提前感谢。

在数据库中添加用户输入

首先你忘记了+,第二个名字听起来可能像varchar/nvarchar?别忘了"

"
Console.WriteLine("Enter Name: ");
this.name = Console.ReadLine();
string sql1 = "INSERT INTO tableName (columnName) VALUES ('" + this.name + "');"
DataAccess.ExecuteSQL(sql1);