Ignacio, el problema parece que cuando se hace el refreh() la primera
vez, no tengo abierto el cursor de SQL.
He puesto en el refresh de DbNavigator lo siguiente y funciona bien:
IF ::oDataSet != Nil
WITH OBJECT ::oDataSet
IF :lOPen
Saludos.
Juan Jose Zamora San Martin escribió:
> Ignacio, me sigue dando el error con Ado y Access:
>
> ***************************** Registro de errores
> *****************************
>
> Fecha: 15-03-2008
> Hora: 22:27:52
> Memoria libre: 613872
> Area actual: 1
>
> ------------------------- Información del compilador
> --------------------------
>
> Versión Xailer: Xailer 1.9.1 Version 1.9
> Compilador: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
> Compilador C/C++: Borland C++ 5.8.0
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>
> ----------------------- Información detallada del error
> -----------------------
>
> Subsistema: BASE
> Código de error: 1004
> Estado: .F.
> Descripción: Class: 'NIL' has no exported method
> Operación: KEYNO
> Argumentos: [ 1] = Tipo: U Valor: NIL
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> TSQLQUERY:KEYNO (881)
> TDBNAVIGATOR:REFRESH (127)
> TDBNAVIGATOR:CREATE (117)
> TPROVEEDORBROWSE:CREATEFORM (148)
> TPROVEEDORBROWSE:NEW (182)
> TENTRADA:MENU1ITEM1_1_1CLICK (39)
> TMENUITEM:ONCLICK (0)
> TMENU:DOACTION (231)
> TMENU:DOACTION (236)
> TMENU:DOACTION (236)
> TENTRADA:WMCOMMAND (882)
> RUNFORM (0)
> TAPPLICATION:RUN (209)
> MAIN (35)
>
>
>
>
>
> Ignacio Ortiz de Zúñiga escribió:
>> Más información en el siguiente enlace:
http://xailer.info/esp/?p=107
>>
>> ------------------------------------------------------------ ------
>>
>> Further information on this link:
http://xailer.info/eng/?p=24
>>
>>
>>
>>
http://www.xailer.com
>>
>>
>>
>>