Onder cbuilder heb ik een dbgrid dat gekoppeld is aan een dataset test. Om dit dataset te vullen gebruik ik de volgende methode dat in een andere klasse zit :
Dit stop ik dan in een TDatasource en ik gebruik die TDataSource om een TDBGrid te vullen. Het enige probleem is dat ik die TDBGrid ook wil updaten als ik bijv. op een knopje heb gedrukt. Als ik TDBGridnaam->Update() doe gebeurt er niks. Weet iemand hoe ik dit kan fixen ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| void
Andere_klasse::voerQuery (TDataSource *source)
{
TQuery *query = new TQuery (this);
query->DatabaseName = dbase;
query->AutoRefresh = true;
query->SQL->Clear ();
query->SQL->Add ("select * from Tabel;");
query->Prepare ();
query->Open ();
source->DataSet = query;
query->Active = true;
query->Close();
} |
Dit stop ik dan in een TDatasource en ik gebruik die TDataSource om een TDBGrid te vullen. Het enige probleem is dat ik die TDBGrid ook wil updaten als ik bijv. op een knopje heb gedrukt. Als ik TDBGridnaam->Update() doe gebeurt er niks. Weet iemand hoe ik dit kan fixen ?