Bonjour,

J'essaye en ce moment d'utiliser sqlite3. J'ai créer une class Model de ma table et j'essaye de récuper via une requete les données. mais voilà j'ai du mal. Voilà mon code :

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
20
21
22
23
24
25
26
27
 
using Sqlite;
 
class Db 
{
	Database db;
	int rc;
	public string[] db_result;
	public Db()
	{
		rc = Database.open ("../../data/list.db", out db);
	}
 
	public string[] get_all_list ()
	{
		string sql = "SELECT * FROM list";
		db.exec (sql, select_callback);
		db = null;
		return db_result;
	}
 
    private int select_callback (int n_columns, string[] values, string[] column_names)
    {                
	db_result = values;
        return 0; // continue
    }
}
Pour l'instant j'ai crée une variable db_result pour récuperer le resultat de la requete mais ca bug l'application comme ca. Bref comment faire ca proprement ?

Sinon à quand un sous forum Vala ?

Merci d'avance