MariaDB/MySQL Connector/C 插入产生令人困惑的错误(C++ on Raspbian)

MariaDB/MySQL Connector/C insert is producing confusing error (C++ on Raspbian)

经过一番努力,我能够将 MariaDB/MySQL 库链接到我在 RPi-4B (Raspbian/CodeBlocks) 上的开发环境。

我的一行似乎出错了,我不太明白为什么:

insertString = "INSERT INTO eco_tank_data (eco_id) VALUES ('"+eco_id"')";

产生错误:

error: expected ';' before string constant

我是不是漏掉了什么?我觉得我完全破坏了一些语法,这就是为什么我只包括这一行,但如果需要可以包括完整的程序。

谢谢

奖金测验。在 eco_id"')".

中查找 eco_id"')" 之间的任何运算符