Wat is een recordset?

Een recordset is een structuur die in een database wordt gebruikt om een ​​groep records te bevatten. Deze records kunnen de inhoud van een afzonderlijke tabel zijn of het resultaat van een zoekopdracht. Zonder de mogelijkheid om een ​​recordset te genereren en weer te geven, zou een database niets meer zijn dan een repository die gegevens bevat - maar niet produceert.

Een recordset is een lege tabel die volledig aanpasbaar is, met oneindige rijen en oneindige kolommen. Wanneer de eindgebruiker informatie uit de database opvraagt, verzamelt de database de gewenste informatie en voegt deze in de recordset in. Hierna koppelt de computer de recordset naar het geretourneerde aantal waarden, het aantal resultaten dat door de query is geproduceerd. Vervolgens wordt de recordsetinformatie op het scherm weergegeven, zodat de eindgebruiker toegang heeft tot de gevraagde gegevens.

Recordsets bevatten alle informatie die de database van een computer retourneert, ongeacht hoe klein, groot, op maat gemaakt of onnauwkeurig. Als de eindgebruiker alle informatie opvraagt ​​uit een personeelsdatabase, komt dat resultaat in de vorm van een recordset. Evenzo, als de eindgebruiker om iets beperkt vraagt, zoals de geboortedata van alle werknemers met de naam Ted, zal die informatie ook in recordsets komen. In die zin is recordset niets meer dan een generieke term die wordt gebruikt om te verwijzen naar het resultaat van een bepaalde zoekopdracht.

Eenmaal gegenereerd, verwijzen recordsets slechts naar één individueel record in de database als het "huidige record". Dit betekent dat als de gegevens eenmaal zijn verzameld, recordsets de rest van de database schijnbaar negeren. Ze bestaan ​​op zichzelf als afzonderlijke entiteiten die de gewenste informatie hosten, terwijl de rest van de database-records en bestanden intact en onaangeroerd blijven. Als gevolg hiervan heeft het wijzigen van de informatie die is opgeslagen in recordsets geen invloed op de overeenkomstige informatie in de feitelijke databasetabellen.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?