Sur une FORM, j'ai posé les éléments suivant:
- TSQLite3Connection;
- TSQLTransaction;
- TSQLQuery;
- TDataSource;
- TDBGrid;
- TDBListBox;
- TDBMemo;
Puis dans le OnCreate, j'ai mis ceci:
Le DBMemo affiche bien le contenu du champ choisi, la DBGRid affiche bien elle aussi les champs choisi dont le champ NOM alors que ma DBListBox elle reste désespérément vide pourtant le nom du champ est bon puisque il apparait bien dans la DBGrid.
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 procedure TForm1.FormCreate(Sender: TObject); begin SQLiteDefaultLibrary := 'sqlite3.dll'; SQLite3Connection1.Connected := True; SQLTransaction1.Active := True; SQLQuery1.Active := True; DBMemo1.DataSource := Datasource1; DBMemo1.DataField := 'HISTOIRE'; DBListBox1.DataSource := Datasource1; DBListBox1.DataField := 'NOM'; end;
A votre avis, il s'agit d'un bug ou bien j'ai oublié de faire un truc ?
Partager