我刚开始使用Firebird
,C#,我遇到了问题:
我想通过以下方式插入我的Firebird
数据库
FbCommand fbcon = new FbCommand("INSERT INTO REZEPTE(NAME) VALUES (@NAME)", con);
fbcon.Parameters.AddWithValue("NAME", textBox1.Text);
fbcon.ExecuteNonQuery();
但是我收到了一个错误:
SQL错误代码= -206列未知
但是该列仍保存在数据库中。如果我在文本框中的文本周围添加'',则不会显示错误,并且''也会保存在数据库中。
我的数据库中的列是VarChar
。
答案 0 :(得分:-2)
我很遗憾错误发生在我的代码中:
FbCommand readCommand =
new FbCommand("Select ID From rezepte where name = '"+textBox1.Text+"'", con);
FbDataReader myreader= readCommand.ExecuteReader();
我忘记了'在我的文本框中选择...