<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<tt>Ignacio:<br>
<br>
Con el comentario del "parÃmetro que permita cambiar de unas tablas a
otras" lo que pretendÃa decir es pasar de ADS a DBF a SQL etc.
utilizando los datacontrol, datasource, etc. de manera que segÃn las
exigencias de cada cliente se pueda instalar el motor de base de datos
mÃs apropidado. Esto seria como una gran clase que tuviera la capacidad
de manejar todas las bases de datos soportadas en la actualidad, en
donde a travÃs de un .ini (por ejemplo) le indiquemos a nuestra
aplicaciÃn quà motor debe utilizar. Pero en fin, eso serÃa como el
sueÃo del pibe (pibe = niÃo, como les decimos acÃ).<br>
<br>
En mi caso particular desarrollo aplicaciones para puntos de venta de
muy variados tamaÃos, desde una pequeÃo kiosko (Drugstore) pasando por
tiendas de calzados con un solo PC, cadenas de restoranes, fabricas de
ropa con sus propios puntos de venta, etc. etc. <br>
Cuando evaluà Xailer entre todas las cosas que me ayudaron a adoptarlo
vi la posibilidad de trabajar con diferentes bases de datos, entonces
siempre me plantee si serÃa posible hacer algo <br>
como lo que puse arriba (el sueÃo del pibe), y como soy un aprendiz de
Xailer pregunto:<br>
<br>
ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ Â Âse puede? <span
class="moz-smiley-s3"><span>

</span></span><br>
<br>
Un saludo<br>
Daniel.<br>
<br>
</tt><br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid458922c8$
1@news.xailer.com" type="cite">
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<meta content="MSHTML 6.00.5730.11" name="GENERATOR">
<div><font face="Arial" size="2">Daniel, </font></div>
<div>Â</div>
<div><font face="Arial" size="2">>>no me salio porque no pude
conectarme con el servidor</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Con ADS local, lo Ãnico que hay que
hacer es instalar previamente al cliente ADS en cada equipo, eso es
todo.</font></div>
<div>Â</div>
<div><font face="Arial" size="2">>>crear una aplicaciÃn "base"
que, a travÃs de algÃn parÃmetro pase de utilizar unas tablas a otras.</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Con ADS SI, tan sÃlo hay que usar la
propieda TAdsDataSource:nCharType</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Saludos,</font></div>
<div><br>
-- <br>
Ignacio Ortiz de ZÃÃiga<br>
<a href="http://www.xailer.com">http://www.xailer.com</a></div>
<blockquote dir="ltr"
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Daniel Du PrÃ" <<a
href="mailto:
ddupre@macrosistemas.com.uy">
ddupre@macrosistemas.com.uy</a>>
escribià en el mensaje <a href="news:
458920a8@news.xailer.com">news:
458920a8@news.xailer.com</a>....</div>
<tt>Gracias Ingacio,<br>
<br>
La verdad es que me he interesado por ADS pero la vez que intente hacer
algo, no me salio porque no pude conectarme con el servidor, pero
seguramente fue por falta de lectura de los manuales, de todas maneras
se me plantea siempre la disyuntiva de que tablas utilizar en el
futuro, porque por lo que he visto no hay forma de crear una aplicaciÃn
"base" que, a travÃs de algÃn parÃmetro pase de utilizar unas tablas a
otras. En fin seguirà con el dilema. <span class="moz-smiley-s7"><span>:-
</span></span><br>
<br>
Saludos<br>
Daniel.<br>
</tt><br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid4588f5ac$
1@news.xailer.com" type="cite">
<meta content="MSHTML 6.00.5730.11" name="GENERATOR">
<div><font face="Arial" size="2">Daniel, </font></div>
<div>Â</div>
<div><font face="Arial" size="2">Posiblemente sus dos problemas
provengan por tener las tabas en formato OEM (el clÃsico de
aplicaciones MS-DOS y por tanto de Clipper). Le recomiendo que
simplemente actualize sus tablas a formato ANSI, para ello puede
utilizar la funciÃn OemToAnsi de Xailer o bien utilizar alguna
herramienta como Wdbu que le hace el trabajo por usted. </font></div>
<div>Â</div>
<div><font face="Arial" size="2">Si requiere utilizar las tablas
desde aplicaciones MS-DOS y Xailer a la vez, la mejor soluciÃn es
utilizar ADS local, que es gratuito, y ademÃs resuelve el problema de
forma completamente transparente.</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Un saludo, </font></div>
<div><br>
-- <br>
Ignacio Ortiz de ZÃÃiga<br>
<a href="http://www.xailer.com">http://www.xailer.com</a></div>
<blockquote dir="ltr"
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Daniel Du PrÃ" <<a
href="mailto:
ddupre@macrosistemas.com.uy">
ddupre@macrosistemas.com.uy</a>>
escribià en el mensaje <a href="news:
45884ed4@news.xailer.com">news:
45884ed4@news.xailer.com</a>.....</div>
<tt>Hola foro:<br>
<br>
1) He colocado esto en la funciÃn de arranque de mi sistema para que en
los browses aparezca correctamente ordenada la "Ã" cuando ordeno por
nombre y no me funciono. Âque hice mal?<br>
<br>
Function Func0000()ÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂÂÂÂÂ ÂÂ // FunciÃn de inicio del sistema<br>
Local oEntrada<br>
<br>
Set Deleted ON<br>
Set date French<br>
<font color="#6633ff">REQUEST HB_LANG_ES<br>
REQUEST HB_CODEPAGE_ESMWIN<br>
<br>
HB_LANGSELECT( "ES" )<br>
HB_SetCodePage( "ESMWIN" )<br>
</font><br>
oEntrada := Tpant0000():New(Application)<br>
oEntrada:Show()<br>
<br>
TMenu0000():New(Application):Show()<br>
oEntrada:Showmodal()<br>
<br>
if TUsuario():New(Application):Showmodal() <> mrOK<br>
ÂÂ Application:oMainForm:Close(.T.)<br>
endif<br>
<br>
Return Nil<br>
<br>
2)Abriendo las tablas con el DBU observe que la à no se ve como à sino
como otro carÃcter que aquà no puedo reproducir y si la abro con
ourXdbu sà la veo correctamente, creo que eso tiene que ver con algo de
los caracteres OEM y ANSI pero Âcomo controlo eso?<br>
<br>
<br>
Muchas gracias<br>
Daniel.<br>
<br>
<br>
<br>
</tt><br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid455192f4$
1@news.xailer.com" type="cite">
<meta content="MSHTML 6.00.2900.2963" name="GENERATOR">
<style></style>
<div><font face="Arial" size="2">Daniel, </font></div>
<div>Â</div>
<div>
<div><font face="Arial" size="2">REQUEST HB_LANG_ES <br>
REQUEST HB_CODEPAGE_ESMWIN</font></div>
<div>Â</div>
<div><font face="Arial" size="2">En cualquier PRG antes de
cualquier definiciÃn de funciÃn o clase. Te recomiendo que le eches un
vistazo a operador REQUEST en:</font></div>
<div>Â</div>
<div><font face="Arial" size="2"><a
href="
http://www.itlnet.net/programming/progr ... e/c53g01c/ ng10da82.html">
http://www.itlnet.net/programming/progr ... e/c53g01c/ ng10da82.html</a></font></div>
<div>Â</div>
<div><font face="Arial" size="2">
<div><font face="Arial" size="2">HB_LANGSELECT( "ES" )<br>
HB_SetCodePage( "ESMWIN" )</font></div>
</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Al prinicpio de tu programa.</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Un saludo</font></div>
</div>
<div><br>
-- <br>
Ignacio Ortiz de ZÃÃiga<br>
<a href="http://www.xailer.com">http://www.xailer.com</a></div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>