FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ADS error 5159
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
ADS error 5159
Posted: Fri Apr 21, 2006 09:20 PM
Estimados, estoy cambiando de base de dato de (dbf) a (adt), pero me esta arrojando este error que no lo he podido decifrar
ADSADT/5159 error de apertura

EN CAMBIO CON DBF/CDX ME ABRE BIEN


lo que hago es lo siguiente
__rddSetDefault( "ADS" )
rddRegister( "ADS", 1 )
AdsSetFileType(ADS_ADT) //ADS_CDX
IF !AdsConnect60( "\\SERVERCARMONA\ADT\DATOS\ADTBASES.ADD", 2, "adssys", "1234" )
   ALERT( "ERROR..." )
   RETURN
endif
SELE 0 ; USE "\\SERVERCARMONA\ADT\DATOS\USUARIOS" VIA "ADS"
//aqui sale el error ADSADT 5159
BROWSE()


cualquier ayuda bienvenida

atte
Patricio
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
ADS error 5159
Posted: Sat Apr 22, 2006 02:33 AM

Me surgen algunas preguntas....

1) ¿ para que estas usando un diccionario de datos si vas a utilizar la tabla como tabla libre ?

2) Estas usando un servidor remoto ?

3) Tienes la tabla ADT registrada en el diccionario de datos ?

No es necesario hacer una conexion a un diccionario de datos con tablas ADT, funcionan igual que los DBFs, es decir,como tablas libres.

Saludos

R.F.
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
ADS error 5159
Posted: Sat Apr 22, 2006 02:29 PM

Hola Rene

Gracias por responder

1) ¿ para que estas usando un diccionario de datos si vas a utilizar la tabla como tabla libre ?
R:no entiendo?

2)Estas usando un servidor remoto ?
R: SI

3) Tienes la tabla ADT registrada en el diccionario de datos ?
R: SI

con tablas dbf/cdx lo tengo igual y me funciona muy bien tanto remoto, internet, pero ahora que estoy probando con tablas adt me sale este error, pero si le sacos las tablas al diccionario funciona bien?

yo entiendo:
local=sin servidor ADS
remoto=con servidor ADS instalado en win2k3, etc
internet= igual remoto + diccionario de datos

atte
Patricio

nota: Lo ideal es tener las tablas en el diccionario de datos y asi poder verlas, usar las consulta SQL, etc

Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
ADS error 5159
Posted: Mon Apr 24, 2006 09:12 PM

Estimados

alguien tiene un ejemplo de como abrir una base de datos ADT y que este en el diccionario de datos

desde ya gracias
Patricio

Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
ADS error 5159
Posted: Wed Apr 26, 2006 08:37 PM
Solucionado gracias a Marcelo Via Giglio

Para los que le interese:

rddRegister( "ADS", 1 )
RddSetDefault("ADS")
SET FILETYPE TO ADT
SET SERVER REMOTE
AdsUseDictionary( .T. )
AdsRightsCheck( .F. )

IF !AdsConnect60( "\\server\sistema\dicc.add", 7, "adssys", "pass" )
   MsgInfo( "Error.." )
   Quit
endif

AdsUseDictionary( .T. )
AdsRightsCheck( .F. )

use articu shared new
browse()
bla...
bla..
//ahora a probar :-)


Saludos
Patricio
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl

Continue the discussion