con la tabla clientes, tiene 8001 registros

muestra los datos

#include "common.ch"
#include "fivewin.ch"
#include "ads.ch"
#define USAR_CDX2
REQUEST ADS
REQUEST DBFCDX, DBFFPT
REQUEST HB_LANG_ESWIN, HB_CODEPAGE_ESWIN
EXTERNAL OrdKeyNo, OrdKeyCount, OrdKeyGoTo, OrdKeyRelPos
EXTERNAL AdsKeyNo, AdsKeyCount, AdsGetRelKeyPos, AdsSetRelKeyPos
PROCEDURE Main()
LOCAL cConnect := "tcp://127.0.0.1:6262//misapp/openads/datos_credicom/credicom.add"
LOCAL cUser := "carlos"
LOCAL cPass := ""
LOCAL cError := ""
LOCAL hConn := 0
SET DECIMAL TO 4
SET EPOCH TO 1990
SET DATE BRIT
SET SOFTSEEK OFF
SET CENTURY ON
SET OPTIMIZE ON
SET CONFIRM ON
HB_LangSelect( "ESWIN" )
HB_SetCodePage( "ESWIN" )
? "ACE DLL reports:", AdsVersion()
AdsSetServerType( ADS_REMOTE_SERVER )
RddSetDefault( "ADS" )
AdsSetCharType( ADS_ANSI )
AdsRightsCheck( FALSE )
AdsLocking( FALSE )
#ifdef USAR_CDX
AdsSetFileType( ADS_CDX )
#else
AdsSetFileType( ADS_ADT )
#endif
IF ! AdsConnect60( cConnect, ADS_REMOTE_SERVER, cUser, cPass, 0, @hConn ) .OR. hConn == 0
AdsGetLastError( @cError )
?"Error de conexion o credenciales invalidas: ", cError
RETURN
ENDIF
? "Conexion y autenticacion exitosas con el diccionario!", "CONN:" + hb_ntos( hConn ), "Tipo:" + hb_ntos( AdsGetConnectionType( hConn ) )
/* SI HABILITO SE ABRE Y MUESTRA clientes, pero el select falla con el error
USE clientes VIA "ADS" SHARED NEW ALIAS "prueba"
XBROWSER( "prueba" )
CLOSE ALL
*/
DBSelectArea(0)
IF ADSCreateSQLStatement( "MYTMP", 2, hConn )
IF ADSExecuteSQLDirect( "SELECT * FROM clientes" )
DBSelectArea("MYTMP")
?alias(), rddname(), RecCount(), RecNo(), Bof(), Eof()
go top
//MYTMP->( xbrowse() )
MYTMP->( browse() )
MYTMP->( DBCloseArea() )
ELSE
AdsGetLastError( @cError )
?"Error de ADSExecuteSQLDirect: ", cError
ENDIF
ELSE
AdsGetLastError( @cError )
?"Error de ADSCreateSQLStatement: ", cError
ENDIF
close all
AdsDisconnect( hConn )
RETURN
en este codigo, nota que tengo comentado la primera parte del código que donde se abre la tabla cliente con use, si esta comentado, los datos se muestra con wbrowse.
pero si habilito ese codigo, se muestra el primer browse con los datos de use
pero la consulta sql falla con error.
Error de ADSExecuteSQLDirect:
Error 7200: AQE Error: State = 42000; NativeError = 2115; [iAnywhere Solutions][Advantage SQL Engine]ExecuteSQL: server-side exec failed