使用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