FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Antonio, ADORDD.PRG curiosidad, aprendiendo.
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Antonio, ADORDD.PRG curiosidad, aprendiendo.
Posted: Fri Apr 25, 2008 11:46 AM

Antonio,

Estoy mirando el d贸digo de ADORDD y de paso aprendo un poco.

Volviendo al or铆gen de la cuesti贸n, las funciones que este RDD tiene definidas (disponibles?) son las que se especifican en la funci贸n ADORDD_GETFUNCTABLE (ADO_APPEND, ADO_BOF, ...ETC) ?

Y por tanto debo entender que cuando utilice este c贸digo:

nArea->( Fieldput( 1, "Hola" ) ), nArea->( Dbcommit() )

realmente se llamar谩 a las funciones:

ADO_PUTVALUE( nArea, 1, "Hola" ), ADO_FLUSH( nArea ) ?

Debo entender que funciones como ADO_PACK( nWA ) y como ADO_UNLOCK( nWA, xRecID ) no estan disponibles? Su c贸digo parece que no hace nada (creo).

Es simple curiosidad, no s茅/sab铆a como estaban definidas y se usaban las funciones de los RDD.

Voy muy equivocado?

Saludos
Carlos G.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Antonio, ADORDD.PRG curiosidad, aprendiendo.
Posted: Fri Apr 25, 2008 12:18 PM

Carlos,

Lo est谩s entendiendo perfectamente :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Antonio, ADORDD c贸digo correcto?
Posted: Fri Apr 25, 2008 07:00 PM
Antonio Linares wrote:Carlos,

Lo est谩s entendiendo perfectamente :-)


Gracias Antonio,

Ahora voy y la cago:

Este c贸digo pueda dar alg煤n problema?

/* ************************ */
static function ADO_LOCK( nWA, aLockInfo )

local oRecordSet := USRRDD_AREADATA( nWA )[ WA_RECORDSET ]

aLockInfo[ UR_LI_METHOD ] := DBLM_MULTIPLE
aLockInfo[ UR_LI_RECORD ] := RECNO()
aLockInfo[ UR_LI_RESULT ] := .T.

return SUCCESS
/* ************************ */

RECNO() no deber铆a estar referenciado al area de trabajo nWA?
Es decir algo parecido a nWA->( RECNO() )


Saludos
Carlos G.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Antonio, ADORDD.PRG curiosidad, aprendiendo.
Posted: Fri Apr 25, 2008 07:19 PM

Carlos,

> RECNO() no deber铆a estar referenciado al area de trabajo nWA?

Pues si, salvo que el area de trabajo este posicionada bien de forma automatica. Habria que probarlo

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion