firebird c#插入错误-206列未知

firebird c#插入错误-206列未知,c#,.net,insert,firebird2.5,C#,.net,Insert,Firebird2.5,我刚从火鸟开始,我有个问题: 我想在我的Firebird数据库中插入以下内容: FbCommand fbcon = new FbCommand("INSERT INTO REZEPTE(NAME) VALUES (@NAME)", con); fbcon.Parameters.AddWithValue("NAME", textBox1.Text); fbcon.ExecuteNonQuery(); 但我有一个错误: SQL错误代码=-206列未知 但该列仍然保存在数据库中

我刚从火鸟开始,我有个问题:

我想在我的
Firebird
数据库中插入以下内容:

FbCommand fbcon = new FbCommand("INSERT INTO REZEPTE(NAME) VALUES (@NAME)", con);
fbcon.Parameters.AddWithValue("NAME", textBox1.Text);          
fbcon.ExecuteNonQuery(); 
但我有一个错误:

SQL错误代码=-206列未知

但该列仍然保存在数据库中。如果在文本框中的文本周围添加“”,则不会显示错误,并且“”也会保存在数据库中


我的数据库中的列是一个
VarChar

很抱歉,错误出现在我的代码后面:

    FbCommand readCommand = 
    new FbCommand("Select ID From rezepte where name = '"+textBox1.Text+"'", con);
    FbDataReader myreader=  readCommand.ExecuteReader();

我忘记了“在我的文本框中选择周围…”

Try AddWithValue(“@NAME”)…参数正在寻找要添加到FbCommand的内容。仍然存在相同的问题:(SQL注入!您应该在那里真正使用参数(就像您在问题中使用的代码一样!),因为它表明您的代码包含一个大的(并且是可以避免的)安全风险。我刚刚开始,很难让代码运行:)但是你是对的,如果我这样做了,我应该这样做。谢谢