Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Resync - metoda objektu AdoRecordset

Popis:
Metoda obnoví existující data v objektu AdoRecordset. Dochází pouze k synchronizaci vět existujících v objektu AdoRecordset. Případné nové věty v databázi nebudou vidět.
Syntaxe:
Resync([nAffectRecords As Long], [nResyncValues As Long])
Volání:
oRs.Resync nAffectRecords, nResyncValues
Parametry:
nAffectRecords[nepovinné] (Long) Hodnota typu ADO AffectEnum určující, které záznamy budou obnoveny.
1 - (adAffectCurrent) Aktuální záznam.
2 - (adAffectGroup) Záznamy splňující nastavení filtrace (vlastnost Recordset.Filter).
3 (přednastaveno) - (adAffectAll) Všechny záznamy.
nResyncValues[nepovinné] (Long) Hodnota typu ADO ResyncEnum určující, zda záznamy v databázi budou přepsány.
1 - (adResyncUnderlyingValues) Nepřepíše data a rozdělané změny nejsou zrušeny.
2 (přednastaveno) - (adResyncAllValues) Přepíše data a rozdělané změny jsou zrušeny.
Poznámka:
Na rozdíl od metody Requery nedochází k opětovnému provedení SQL dotazu.
Viz také:
Příklad:
Opětovné načtení existujících dat objektu AdoRecordset, dříve vytvořeném a zapamatovaném v objektu PmAdo ("/TestAdoDb") pod daným identifikátorem ("table1").
Dim oDb, oRs
Set oDb = pMe.Pm("/TestAdoDb")
Set oRs = oDb.RsGet("table1")
  oRs.Resync
End If
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice