Bonjour à tous,

Lorsque j'essaie de compiler j'ai droit à un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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