Przykład 6 - edycja odczytanych danych
char naz[20]; double placa; ODynaset dyn;
ores=dyn.Open(datab, "select nazwisko, placa_pod from\
if (ores != OSUCCESS) //obsługa błędu
{ return(-1);} else cout << "Open dynaset OK "<< endl;
dyn.GetFieldValue(”nazwisko", naz, 20); dyn.GetFieldValue("placa_pod", &placa);
if (placa) { //lub decyzja podjęta przez użytkownika
ores=dyn.StartEdit(); //założenie blokady
ores=dyn.SetFieldValue("placa_pod", placa+100); //zmiana
ores=dyn.Update(); //zapis do bazy danych
cout << naz << ":" << placa << endl;
dyn.MoveNext(); // przesunięcie do następnego rekordu