anoniem Geplaatst: 13 oktober 2003 Delen Geplaatst: 13 oktober 2003 Hallo iedereen, Ik weet hoe je in een ADO-recordset een record verwijder en ook dat je d.m.v. het Filter-property meerdere records verwijdert die aan wat criteria voldoen, MAAR ... In dit geval werk ik met een grid-component (itGrid) die dus direct 'bound' is aan een ado-recordset. Dit grid kan je sorteren, zonder dat je je query aanpast. Als ik dus een aantal rijen (records) selecteer, voldoen deze niet aan bepaalde criteria waarmee ik ze kan verwijderen (ik heb ze toevallig zo gesorteerd binnen dit component.) Een enkel record verwijderen gaat prima, want de cursor loopt intern keurig mee met het recordset, maar hoe vertel ik het recordset nu welke records ik geselecteerd heb? (de tabel waarin dit moet gebeuren, kan varieren omdat dit bestaande databases betreft die de gebruiker even kan openen en wijzigen. Heb dus geen houvast aan bepaalde velden ofzo) Heb geprobeerd om elke regel apart te selecteren (in een loopje) en dan de records 1 voor 1 weg te gooien, maar dat gaat niet lekker en is bovendien geen nette oplossing vind ik. Iemand een idee hoe ik dit kan oplossen zonder velden toe te voegen of andere wijzigingen aan de database toe te brengen? Bedankt, ROB Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen