Difference FW_OpenRecordSet / standard query

Post Reply
User avatar
mauri.menabue
Posts: 163
Joined: Thu Apr 17, 2008 2:38 pm

Difference FW_OpenRecordSet / standard query

Post by mauri.menabue »

Hi all
Why a recordset generated with a query is readonly, while a recordset created by the function FW_OpenRecordSet is it editable ?

Code: Select all | Expand



    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
User avatar
Enrico Maria Giordano
Posts: 8753
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Has thanked: 1 time
Been thanked: 4 times
Contact:

Re: Difference FW_OpenRecordSet / standard query

Post by Enrico Maria Giordano »

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
Post Reply