C++11 使用C++;
我的sqlite3有一个sqliteCpp包装,我想知道是否有一个查询来搜索“Symcod”列中的整数,如下所示:C++11 使用C++;,c++11,sqlite,C++11,Sqlite,我的sqlite3有一个sqliteCpp包装,我想知道是否有一个查询来搜索“Symcod”列中的整数,如下所示: sym = 100; SQLite::Statement query(db, "SELECT Symcod FROM RawData WHERE EXISTS Symcod = sym"); 但这给了我一个语法错误。有没有一种方法可以使用变量名在表中搜索整数?sqlitecpp建议 因此,您可以使用变量的?构造查询,然后执行query.bind(1,sym) // Compile
sym = 100;
SQLite::Statement query(db, "SELECT Symcod FROM RawData WHERE EXISTS Symcod = sym");
但这给了我一个语法错误。有没有一种方法可以使用变量名在表中搜索整数?sqlitecpp建议
因此,您可以使用变量的?
构造查询,然后执行query.bind(1,sym)
// Compile a SQL query, containing one parameter (index 1)
SQLite::Statement query(db, "SELECT * FROM test WHERE size > ?");
// Bind the integer value 6 to the first parameter of the SQL query
query.bind(1, 6);
// Loop to execute the query step by step, to get rows of result
while (query.executeStep())
{
//.... do stuff with e.g. query.getColumn()
}