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:
Y as铆 es como abro el RecordSet:
驴A alguien le ha pasado?.
驴Alguna idea por favor?.
Muy agradecido.
Un saludo,
>Gracias.
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:
cStr := 'Provider='+"Microsoft.Jet.OLEDB.4.0"+';Data Source='+cBDY as铆 es como abro el RecordSet:
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.
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.
