Przykład 7 - dodawanie i usuwanie rekordów
char naz[20]; double placa; ODynaset dyn;
ores=dyn.Open(datab, "select id_prac, nazwisko, placa_pod from\
if (ores != OSUCCESS) return(-1); //obsługa błędu
dyn.GetFieldValue(”nazwisko", naz, 20); dyn.GetFieldValue("placa_pod", &placa);
if (strcmp(name,”ZAKRZEWICZ")==0) { //lub decyzja użytkownika
ores=dyn.DeleteRecord(); //założenie blokady usunięcie rekordu
cout << naz << ":" << placa << endl;
dyn.MoveNext(); // przesuniecie do następnego rekordu
ores=AddNewRecord(); //dodanie nowego rekordu
dyn.SetFieldValue(”id_prac", 4512); dyn.SetFieldValue(”nazwisko", "Scott”); dyn.SetFieldValue(”placa_pod", 1010);