FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Difference FW_OpenRecordSet / standard query
Posts: 181
Joined: Thu Apr 17, 2008 02:38 PM
Difference FW_OpenRecordSet / standard query
Posted: Thu Apr 22, 2021 09:32 AM
Hi all
Why a recordset generated with a query is readonly, while a recordset created by the function FW_OpenRecordSet is it editable ?

Code (fw): Select all Collapse
    oRs := oCn:Execute( "SELECT * FROM " + alltrim(FILTES->GP90_ARC) )       
    XBROWSER oRs AUTOSORT FASTEDIT AUTOFIT SHOW SLNUM  TITLE alltrim(FILTES->GP90_ARC)   <--------- NOT Editable

    oRs := FW_OpenRecordSet( oCn, "SELECT * FROM " + alltrim(FILTES->GP90_ARC) )  
    XBROWSER oRs AUTOSORT FASTEDIT AUTOFIT SHOW SLNUM  TITLE alltrim(FILTES->GP90_ARC)   <--------- Editable


TIA
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Difference FW_OpenRecordSet / standard query
Posted: Thu Apr 22, 2021 12:08 PM
Dalla documentazione di MS su ADO:

L'oggetto Recordset restituito è sempre un cursore di sola lettura e di sola trasmissione. Se è necessario un oggetto Recordset con una maggiore funzionalità, creare innanzitutto un oggetto Recordset con le impostazioni di proprietà desiderate, quindi utilizzare il metodo Open Method (ADO recordset) dell'oggetto Recordset per eseguire la query e restituire il tipo di cursore desiderato.


EMG

Continue the discussion