Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ mysql c++;连接器setBlob()失败_C++_Mysql - Fatal编程技术网

C++ mysql c++;连接器setBlob()失败

C++ mysql c++;连接器setBlob()失败,c++,mysql,C++,Mysql,我有一个表我的表有字段 id, INT, auto_increment field_one, varchar(64) field_two, tinytext field_three, longblob 我得到MySQL\u Prepared\u语句::setBlob:无效的'parameterIndex' 此->连接\uu有效,准备的\u语句不为空,并且文件流已打开 似乎缺少关于连接器类的文档。 有什么建议吗? 谢谢大家! 有趣的是,如果我将索引改为1,它似乎工作正常。我想我不清楚这个指数意味着

我有一个表我的表有字段

id, INT, auto_increment field_one, varchar(64) field_two, tinytext field_three, longblob 我得到MySQL\u Prepared\u语句::setBlob:无效的'parameterIndex'

此->连接\uu有效,准备的\u语句不为空,并且文件流已打开

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

有趣的是,如果我将索引改为1,它似乎工作正常。我想我不清楚这个指数意味着什么。我以为它是指插入列表中基于1的索引。我会进一步调查
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);