FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Cambiar el tipo de servidor con ADS
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 10:46 AM
Siguiendo con las pruebas, ya conecto perfectamente al servidor AIS, y funciona bastante bien. El problema lo he tenido cuando quiero abrir la tabla local usando dentro del mismo ejecutable conexiones a un Internet Server y v铆a Local Server.
Al intentar abrir la tabla local me da un error 5132, AE_INVALID_OBJECT_NAME, pero no me queda claro cual puede ser el origen del error.

Fragmento de c贸digo con problemas:

   RddSetDefault( "ADS" )
   AdsRightsCheck(.F.)
   AdsSetServerType(4) //SET SERVER AIS
   AdsSetFileType(2)

   IF AdsConnect60( "\\pluton\disco-d\inciden\inciden.add", 4 , "usr", "pass" )
      Alert( "Esta ahora conectado al Sevidor AIS de ATISA", {"OK"} )

   ELSE
      Alert( "Se ha rechazado la conexi贸n al servidor AIS de Atisa, por favor intente mas tarde", "AIS Error" )
      QUIT
   ENDIF

   AdsSetServerType(4) //SET SERVER AIS
   AdsSetFileType(2)
   #define DIR_APGRA 'C:\APGRA\'
   #define DIR_INCI  "X:\inciden\"


   c:= DIR_INCI+"Incidenc.Dbf" // asi con 0.99.5
   c:= "Incidenc"                        // asi con 0.99.6
   USE (c) ALIAS "SERINCI" SHARED NEW

   If !Used()
      MsgInfo( 'no leo los datos...' )
   Else
      AdsSetServerType(1) //SET SERVER LOCAL
      USE (DIR_APGRA+"Incidenc.Dbf") ALIAS "LOCINCI" SHARED NEW
      // Este use es el que falla con el error 5132

   EndIf

Es como si no usase Local server para abrir la 2da dbf.
Este error me lo da usando 0.99.6, no asi con 0.99.5. Alguna sugerencia?

Un saludo,

Carlos.
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 12:17 PM

Hola,

intenta poner solo una vez AdsSetServerType(7) que define la posibiliad de utilizar a ADS en todos sus modos

saludos

Marcelo

Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 01:14 PM

Marcelo,

Gracias por responder. Voy a probar como me dices, de todas maneras no tengo claro en que punto de la aplicaci贸n debo definir el tipo de servidor, si al conectar, al principio o antes de cada apertura. La ayuda del ADS no es muy clara al respecto, solo dice que es una funcion que afecta a toda la aplicaci贸n pero no aclara si se puede usar para cambiar el comportamiento durante la ejecuci贸n.

Ser铆a importante que no use el Local server al conectar al servidor remoto para evitar problemas de conectividad.

Un saludo,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 01:22 PM

Marcelo,

Prob茅 dejando solo el ADSsetservertype del principio especificando 7 (todos) y me da el mismo error. Si se te ocurre alguna otra cosa que pueda probar me cuentas.

Un saludo y gracias por tu atenci贸n,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 01:24 PM
Carlos

iF AdsConnect60( "\\pluton\disco-d\inciden\inciden.add", 7 , "usr", "pass",, @hConection )



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
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 02:25 PM

Hola Patricio,

nada, hace exactamente lo mismo. Algo que no estoy usando que he visto en tu mensaje es hConnection, 驴Que uso tiene?

Un saludo y gracias por responder,

Carlos

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 03:29 PM
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: 989
Joined: Thu Nov 24, 2005 03:01 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 04:55 PM

Patricio,

gracias por el truco, me viene m谩s que bien. Hasta ahora lo resolv铆 abriendo la dbf local con 'dbfcdx', pero ahora crear茅 2 conexiones y te digo como me fue.

Saludos,

Carlos

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 03, 2007 08:57 PM

Carlos:

Creo que tendre que ir a visitarlos ahora que me pase por Madrid.... jejeje.

Efectivamente, crea 2 conexiones una para el servidor AIS y otra para el servidor local y listo.

El problema consiste en que ADS esta buscando en el mismo servidor la tabla que deseas crear y por ello casca.

Otra solucion, menos elegante es crear la tabla temporal VIA DBFCDX, pero bueno, es un paso atras ya que te haz movido a ADTs.

Saludos

R.F.
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Cambiar el tipo de servidor con ADS
Posted: Fri May 04, 2007 08:11 AM

Ren茅,

siempre hay excusas para una cerveza, no?
Todav铆a sigo usando DBF poruqe la informaci贸n que se traslada v铆a AIS se procesa en el servidor con aplicaciones muy variadas, que las integran a un sistema mayor.

Un saludo para todos y gracias por el soporte,

Carlos.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Posts: 77
Joined: Wed Jun 28, 2006 06:38 PM
Cambiar el tipo de servidor con ADS
Posted: Thu May 10, 2007 07:03 PM

Carlos, poniendo 5 te deberia funcionar sin problemas

saludos

Continue the discussion