function call missing argument list; use '&GenLevel::CallBacksql' to create a pointer to member
Bonjour à tous,
Lorsque j'essaie de compiler j'ai droit à un
Code:
1>.\Genlevel.cpp(12) : error C3867: 'GenLevel::CallBacksql': function call missing argument list; use '&GenLevel::CallBacksql' to create a pointer to member
Voici mon header
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #ifndef GENLEVEL_H_INCLUDED
#define GENLEVEL_H_INCLUDED
#include <iostream>
#include "sqlite3.h"
class GenLevel
{
public:
GenLevel();
int CallBacksql(void *user_data, int num_cols, char **value, char **Column_Name);
};
#endif // GENLEVEL_H_INCLUDED |
et mon cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include "GenLevel.h"
GenLevel::GenLevel()
{
sqlite3 *db;
char **error = new char *;
int rc=sqlite3_open("testdb.db", &db);
int query=sqlite3_exec(db,"select * from Levels where id=1",CallBacksql,0,error);
}
int GenLevel::CallBacksql(void *user_data, int num_cols, char **value, char **Column_Name)
{
std::cout << Column_Name[1] << ":" << value[1] << std::endl;
return 0;
} |
Vous avez une idée d'ou ça pourrait venir?
Merci d'avance ;)