Comportamiento extraño con ADS
Publicado: Mié Dic 19, 2007 6:16 pm
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hola Foro:<br>
<br>
Siguiendo mis pruebas con ADS veo que pasa algo que no entiendo y por
mas vueltas que le de no logro resolver.<br>
<br>
La situaciÃn es esta:<br>
<br>
<b>Primer prueba:</b> Asigno la propiedad cConnect de mi TAdsDataSource
en el <b>inspector de objetos</b> con <font color="#6600cc">x:midirectoriotablas</font>
y la propiedad nServerType con <font color="#6600cc">asREMOTE<font
color="#000000">, ejecuto mi aplicaciÃn y verifico en el servidor
utilizando </font></font>el Advantage Management Utility, que se
establece la conexiÃn y se abren las tablas correctamente. Hasta aquÃ
todo correcto.<br>
<br>
<b>Segunda prueba:</b>Asigno la propiedad cConnect de mi TAdsDataSource
con <font color="#6600cc">x:midirectoriotablas</font> y la propiedad
nServerType con <font color="#6600cc">asREMOTE <font color="#000000">utilizando
el evento <b>OnCreate</b> del TAdsDataSource (el cual transcribo mÃs
abajo), ejecuto mi aplicaciÃn y verifico en el servidor que <b>NO</b></font></font>
se establece la conexiÃn, siendo que igualmente se estÃn abriendo las
tablas ubicadas en dicho servidor.<br>
<br>
Pienso que la conexiÃn no està establecida, porque mientras veo las
tablas abiertas en mi aplicaciÃn, el Advantage Management Utility me
indica: Users : 0, Connection : 0, Work Areas : 0 etc.<br>
<br>
ÂAlguna idea de que estoy haciendo mal?<br>
<br>
Gracias<br>
Daniel.<br>
<br>
<br>
Â<font color="#3333ff">METHOD AdsRamosCreate( oSender ) CLASS TRamos<br>
<br>
::oAdsRamos:nServertype := AppData:nTipoServidor <font color="#009900">//
Esto està cargado a travÃs de otro TDBBrowse que le<br>
ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ
permite al usuario seleccionar las tablas de la empresa que desee.</font><br>
::oAdsRamos:cConnectÂÂÂ := AppData:cCaminoÂÂÂÂ& nbsp;ÂÂÂÂ <font
color="#009900">// En mis pruebas esto vale C:wventas o X:wventas
(X: disco del<br>
ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ
servidor)</font><br>
<br>
LogDebug( ::oAdsRamos:nServertype,::oAdsRamos:cConnect )<br>
<br>
RETURN Nil<br>
</font><br>
<br>
</body>
</html>
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hola Foro:<br>
<br>
Siguiendo mis pruebas con ADS veo que pasa algo que no entiendo y por
mas vueltas que le de no logro resolver.<br>
<br>
La situaciÃn es esta:<br>
<br>
<b>Primer prueba:</b> Asigno la propiedad cConnect de mi TAdsDataSource
en el <b>inspector de objetos</b> con <font color="#6600cc">x:midirectoriotablas</font>
y la propiedad nServerType con <font color="#6600cc">asREMOTE<font
color="#000000">, ejecuto mi aplicaciÃn y verifico en el servidor
utilizando </font></font>el Advantage Management Utility, que se
establece la conexiÃn y se abren las tablas correctamente. Hasta aquÃ
todo correcto.<br>
<br>
<b>Segunda prueba:</b>Asigno la propiedad cConnect de mi TAdsDataSource
con <font color="#6600cc">x:midirectoriotablas</font> y la propiedad
nServerType con <font color="#6600cc">asREMOTE <font color="#000000">utilizando
el evento <b>OnCreate</b> del TAdsDataSource (el cual transcribo mÃs
abajo), ejecuto mi aplicaciÃn y verifico en el servidor que <b>NO</b></font></font>
se establece la conexiÃn, siendo que igualmente se estÃn abriendo las
tablas ubicadas en dicho servidor.<br>
<br>
Pienso que la conexiÃn no està establecida, porque mientras veo las
tablas abiertas en mi aplicaciÃn, el Advantage Management Utility me
indica: Users : 0, Connection : 0, Work Areas : 0 etc.<br>
<br>
ÂAlguna idea de que estoy haciendo mal?<br>
<br>
Gracias<br>
Daniel.<br>
<br>
<br>
Â<font color="#3333ff">METHOD AdsRamosCreate( oSender ) CLASS TRamos<br>
<br>
::oAdsRamos:nServertype := AppData:nTipoServidor <font color="#009900">//
Esto està cargado a travÃs de otro TDBBrowse que le<br>
ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ
permite al usuario seleccionar las tablas de la empresa que desee.</font><br>
::oAdsRamos:cConnectÂÂÂ := AppData:cCaminoÂÂÂÂ& nbsp;ÂÂÂÂ <font
color="#009900">// En mis pruebas esto vale C:wventas o X:wventas
(X: disco del<br>
ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ
servidor)</font><br>
<br>
LogDebug( ::oAdsRamos:nServertype,::oAdsRamos:cConnect )<br>
<br>
RETURN Nil<br>
</font><br>
<br>
</body>
</html>