我正在尝试实施此
Console.WriteLine("Enter Name: ");
this.name = Console.ReadLine();
string sql1 = "insert into items values ( " + this.name ")";
DataAccess.ExecuteSQL(sql1);
当我尝试通过此输入数据时,显示错误,无法解除的异常,列名或未找到的数字。
我确定列名是好的,我给它varchar(50)类型。这种方法不被允许吗?
提前谢谢。
答案 0 :(得分:0)
首先你忘了一个+和第二个名字听起来像varchar / nvarchar?比不要忘记''
Console.WriteLine("Enter Name: ");
this.name = Console.ReadLine();
string sql1 = "INSERT INTO tableName (columnName) VALUES ('" + this.name + "');"
DataAccess.ExecuteSQL(sql1);