FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour SQL de ADS, no funciona
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
SQL de ADS, no funciona
Posted: Sat Mar 12, 2016 05:47 PM
Que tal, buen día a todos
Tengo un grave problema con las sentencias SQL
de ADS, ninguna me funciona., Dejaron de funcionar
Funcionaban muy bien y tengo reportes y consultas
pero dejaron de funcionar, sera que le borre alguna
línea en el fuente., si alguien ya le paso, porfa que me
eche una manita. (Utilizo tablas libres ADT)

Así es como ago las sentencias
Code (fw): Select all Collapse
    Select 0
    ADSCreateSQLStatement("MIALIAS",3) 
    cSQL := "SELECT {static} * from ARTICULOS"
    ADSExecuteSQLDirect(cSQL)
    MsgInfo("error AdsExecuteSqlDirect(cSql)" + CRLF + "Error:"+cValtochar( AdsGetLastError() ) )
    Select MIALIAS
    DbGoTop()
    Browse()


Me marca error 7200 y el "MIALIAS" me lo da vacío

Asi es como inicializo
Code (fw): Select all Collapse
    REQUEST HB_LANG_ES
    REQUEST DBFCDX, DBFFPT
    REQUEST ADS,ADSKeyCount,ADSKeyNo,OrdKeyCount,OrdKeyNo,OrdKeyGoto,AdsGetRelKeyPos,AdsSetRelKeyPos
    RddRegister( "ADS", 1 )
    RddSetDefault("ADS")
    SET(_SET_OPTIMIZE, .T.)
    AdsSetServerType(2)
    AdsSetFileType(3)
    AdsLocking( .F. )   // <<==== .T.
    AdsRightsCheck( .F. )


Así es como abro una tabla
Code (fw): Select all Collapse
FUNCTION ABRE(cDbf,lShared)
    LOCAL cAlias := cDbf, cDriver:=DbSetDriver(), nDbSel := Select(cDbf)
    LOCAL cAlias1:= cDbf, cNombreADT := cDbf
    Default lShared := .T.
    IF nDbSel > 0
        cAlias := New_Alias(cAlias1)
    ENDIF   
    TRY
        DbUseArea(.T.,cDriver,cDbf,cAlias,lShared,.F.)
        SELECT &cAlias      
        IF AdsIsTableEncrypted() 
            AdsEnableEncryption("PASWORD...")            
        ENDIF
    CATCH
        ?"Error : NO se pudo Abrir Archivo..."+cDbf+" Alias : "+cAlias
        Cerrar()                                                              
    END
RETURN (cAlias)



Ya no se como buscarle
Ando desesperado, jejejejeje

Saludos.
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
Re: SQL de ADS, no funciona
Posted: Sat Mar 12, 2016 06:42 PM

Saludos a todos
Parece que ya se de donde viene
Lo que pasa es que "Encrypt" todas mi tablas
y en el Architect también me marca el mismo error
pero me dice que la tabla esta encriptada

Ahora la pregunta es "Como hago una sentencia con tablas Encriptadas" ??

Saludos.

Continue the discussion