FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ADO- Access no refresca adecuadamente el Recordset
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM

ADO- Access no refresca adecuadamente el Recordset

Posted: Sun Jun 23, 2013 01:06 PM
Hola,

Estoy utilizando una base de datos Access 2003 a trav茅s de ADO en un 煤nico PC.

A veces, cuando agrego los registros el Recordset no se actualiza, a pesar de la llamada a oRs:Requery(), incluso dos veces. Tengo que esperar 3-4 segundos y despu茅s de ese tiempo se ven los cambios.

Yo s贸lo experimento este comportamiento con Access, con MySQL, SQL, funciona correctamnente.

Esta es la cadena de conexi贸n:
Code (fw): Select all Collapse
         cStr  := 'Provider='+"Microsoft.Jet.OLEDB.4.0"+';Data Source='+cBD



Y as铆 es como abro el RecordSet:
Code (fw): Select all Collapse
    LOCAL oError

    DEFAULT cSQL := "SELECT * From TablaInexistente"



    // open a recordset on demand with sql statement and connection string
    oRsUser := TOleAuto():New( "ADODB.Recordset" )
    oRsUser:CursorType     := 1        // opendkeyset
    oRsUser:CursorLocation := 3        // local cache
    oRsUser:LockType       := 3        // lockoportunistic


    TRY
      oRsUser:Open( cSQL, cStr )
      oCn    := oRsUser:ActiveConnection
      oRdbms := FW_RDBMSName( oCn )

    CATCH oError
      ado_ErrorNoRecordSet(oError)   // Mensaje de Error
      oRsUser := nil
    END



驴A alguien le ha pasado?.

驴Alguna idea por favor?.

Muy agradecido.

Un saludo,
>Gracias.
Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producci贸n]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: ADO- Access no refresca adecuadamente el Recordset

Posted: Sun Jun 23, 2013 01:15 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM

Re: ADO- Access no refresca adecuadamente el Recordset

Posted: Sun Jun 23, 2013 01:42 PM
He preparado un ejemplo:

http://demo.ovh.es/en/9beda86cc9165fb7bae4af1cd65c05f9/





Muchas gracias.
Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producci贸n]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM

Re: ADO- Access no refresca adecuadamente el Recordset

Posted: Sun Jun 23, 2013 04:12 PM
Lucas:

Intenta con

Code (fw): Select all Collapse
oRsFol:CursorType聽 聽:= adOpenDynamic


脡chale una mirada a este link

http://www.w3schools.com/ado/ado_ref_recordset.asp

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion