使用C#在SQLite中添加参数

我只是在学习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 (?,?)

有什么想法我想念的吗?

谢谢

回答:

尝试VALUES代替VALUE

以上是 使用C#在SQLite中添加参数 的全部内容, 来源链接: utcz.com/qa/418943.html

回到顶部