在数据库中添加用户输入

时间:2013-03-23 18:25:52

标签: c#

我正在尝试实施此

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

当我尝试通过此输入数据时,显示错误,无法解除的异常,列名或未找到的数字。

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

提前谢谢。

1 个答案:

答案 0 :(得分:0)

首先你忘了一个+和第二个名字听起来像varchar / nvarchar?比不要忘记''

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