小编典典

使用C#在SQLite中添加参数

c#

我只是在学习SQLite,而无法获取参数以正确地编译到命令中。当我执行以下代码时:

this.command.CommandText = "INSERT INTO [StringData] VALUE (?,?)";

this.data = new SQLiteParameter();
this.byteIndex = new SQLiteParameter();

this.command.Parameters.Add(this.data);
this.command.Parameters.Add(this.byteIndex);

this.data.Value = data.Data;
this.byteIndex.Value = data.ByteIndex;

this.command.ExecuteNonQuery();

我收到一个SQLite异常。在检查CommandText时,我发现我所做的任何操作均未正确添加参数:INSERT INTO [StringData] VALUE (?,?)

有什么想法我想念的吗?

谢谢


阅读 619

收藏
2020-05-19

共1个答案

小编典典

尝试VALUES代替VALUE

2020-05-19