1

我有一个带有字段的表 my_table

id、INT、auto_increment
field_one,varchar(64)
field_two,小文本
field_three, longblob

尝试插入时,我使用以下代码

sql::PreparedStatement *prepared_statement = this->connection_->prepareStatement("INSERT INTO my_table(field_one,field_two,field_three) VALUES ('one','two',?)");
std::ifstream file_stream("myfile");
prepared_statement->setBlob(3, &file_stream); 

我得到 MySQL_Prepared_Statement::setBlob: invalid 'parameterIndex'

this->connection_有效,prepared_statement不为NULL,文件流打开

似乎缺少有关连接器类的文档。有什么建议么?谢谢你!

4

0 回答 0