<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkIBRHgyeSp7ImA9WhRXEEU.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824</id><updated>2011-12-16T17:15:55.691-08:00</updated><category term="Misc" /><category term="curso" /><category term="capitulo 1" /><category term="Update" /><category term="Tips" /><category term="Install" /><category term="OSX" /><category term="News" /><category term="samples" /><title>TDolphin for [x]Harbour</title><subtitle type="html">Class to manager MYSQL for Harbour/xHarbour</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://tdolphin.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TdolphinForxharbour" /><feedburner:info uri="tdolphinforxharbour" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkEDR309eCp7ImA9WhZXE0Q.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-3912203845717616321</id><published>2011-05-02T19:38:00.000-07:00</published><updated>2011-05-02T19:44:36.360-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-02T19:44:36.360-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><title>Procedimientos Almacenados / stored Procedures</title><content type="html">Creamos el procedimiento almacenado desde el cliente mysql de nuestra preferencia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DELIMITER $&lt;br /&gt;
DROP PROCEDURE IF EXISTS born_in_year;&lt;br /&gt;
CREATE PROCEDURE born_in_year( year_of_birth INT )&lt;br /&gt;
BEGIN&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;SELECT first_name, last_name, birth, death from president where year( birth ) = year_of_birth;&lt;br /&gt;
END $&lt;br /&gt;
DELIMITER ;&lt;br /&gt;
&lt;br /&gt;
para ejecutarlo simplemento lo hacenmos pro medio de un query&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cText = "CALL born_in_year( 1908 )"&lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry := oServer:Query( cText )&lt;br /&gt;
&lt;br /&gt;
el siguiente llamdo es importante para "terminar" el proceso&lt;br /&gt;
&amp;nbsp; &amp;nbsp;oServer:NextResult()&lt;br /&gt;
&lt;br /&gt;
veammos el ejemplo completo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#include "tdolphin.ch"&lt;br /&gt;
&lt;br /&gt;
#define CRLF Chr( 13 ) + Chr( 10 )&lt;br /&gt;
&lt;br /&gt;
PROCEDURE Main()&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;LOCAL cText := ""&lt;br /&gt;
&amp;nbsp; &amp;nbsp;LOCAL oQry, oServer&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;SET CENTURY ON&lt;br /&gt;
&amp;nbsp; &amp;nbsp;SET DATE FORMAT "dd/mm/yyyy"&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;D_SetCaseSensitive( .T. )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;IF ( oServer := ConnectTo() ) == NIL&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; RETURN NIL&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ENDIF&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cls&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;cText = "CALL born_in_year( 1908 )"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry := oServer:Query( cText )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;DolphinBrw( oQry, "Test" )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oServer:NextResult()&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry:End()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cText = "CALL born_in_year( 1913 )"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry := oServer:Query( cText )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;DolphinBrw( oQry, "Test" )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oServer:NextResult()&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry:End()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cText = "call count_born_in_year( 1913, @count )"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry := oServer:Execute( cText )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oServer:NextResult()&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry := oServer:Query( "select @count as count" )&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;? "count is:"&lt;br /&gt;
&amp;nbsp; &amp;nbsp;?? oQry:count&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry:End()&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
RETURN&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testproc1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://www.sitasoft.net/dolphin/screen/testproc1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testproc2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="154" src="http://www.sitasoft.net/dolphin/screen/testproc2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
esto verifica que no exista otro query con resultado (por motivos de posibles multiples sentencias en los precedimeintos) y cierra el ciclo de existir otro query con resultado deberiamos hacer lo siguiente&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry:LoadNextQuery( )&lt;br /&gt;
&lt;br /&gt;
asi cargamnos automaticamente el proximo resultado de un query para multi sentencias&lt;br /&gt;
&lt;br /&gt;
ejemplo de multiples sentencias&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#include "tdolphin.ch"&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FUNCTION Main()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;LOCAL oServer, oQry&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;D_SetCaseSensitive( .T. )&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Set_MyLang( "esp" )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;IF ( oServer := ConnectTo() ) == NIL&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; RETURN NIL&lt;br /&gt;
&amp;nbsp; &amp;nbsp;ENDIF&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry = oServer:Query( "select * from president; select * from student" )&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;DolphinBrw( oQry, "President" )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry:LoadNextQuery( )&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;DolphinBrw( oQry, "Student" )&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oQry = NIL&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp;oServer:End()&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
RETURN NIL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#include "connto.prg"&lt;br /&gt;
#include "brw.prg"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testms1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://www.sitasoft.net/dolphin/screen/testms1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testms2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="151" src="http://www.sitasoft.net/dolphin/screen/testms2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-3912203845717616321?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zPVAObPi6dLr-Md0j7d3XLFLLI4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zPVAObPi6dLr-Md0j7d3XLFLLI4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zPVAObPi6dLr-Md0j7d3XLFLLI4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zPVAObPi6dLr-Md0j7d3XLFLLI4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/nXFvx36IAbA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/3912203845717616321/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2011/05/procedimientos-almacenados-stored.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3912203845717616321?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3912203845717616321?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/nXFvx36IAbA/procedimientos-almacenados-stored.html" title="Procedimientos Almacenados / stored Procedures" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2011/05/procedimientos-almacenados-stored.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08GSHwzfip7ImA9WhZXFEw.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-4607066037319552095</id><published>2011-05-02T16:07:00.000-07:00</published><updated>2011-05-03T03:50:29.286-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-03T03:50:29.286-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="News" /><title>Integracion</title><content type="html">&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Dolphin se ha integrado al proyecto GTXBase, Herraminetas Libres para Gente Libre&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Con la iniciativa de Rafa Carmona (thefull), Riztan Gutierrez y Daniel Garcia-Gil (yo), el fuerte del proyecto es T-GTK, excelente GUI multiplataforma basado en GTK&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.gtxbase.org/forums/index.php"&gt;http://www.gtxbase.org/forums/index.php&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;podran ver el codigo fuente enteramente en&amp;nbsp;&lt;a href="http://www.gtxbase.org/devel/"&gt;http://www.gtxbase.org/devel/&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Dolphin tiene su espacio en el foro donde podran hacer sus preguntas y sugerencias&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.gtxbase.org/forums/viewforum.php?f=7"&gt;http://www.gtxbase.org/forums/viewforum.php?f=7&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;//&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Dolphin was integrated to GTXBase project, FREE Tools to FREE Peoples.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;With the initial idea from Rafa Carmona (thefull), Riztan Gutierrez and Daniel Garcia-Gil (me), the "hard" point in the project is T-GTK, excelent Multiplataform GUI based in GTK libraries&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.gtxbase.org/forums/index.php"&gt;http://www.gtxbase.org/forums/index.php&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;all source code is available in &amp;nbsp;&lt;a href="http://www.gtxbase.org/devel/"&gt;http://www.gtxbase.org/devel/&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Dolphin has your space in&amp;nbsp;&lt;a href="http://www.gtxbase.org/forums/viewforum.php?f=7"&gt;http://www.gtxbase.org/forums/viewforum.php?f=7&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-4607066037319552095?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tlJoO8ZMTdz6-u8eNQ63plvp7Uw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tlJoO8ZMTdz6-u8eNQ63plvp7Uw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tlJoO8ZMTdz6-u8eNQ63plvp7Uw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tlJoO8ZMTdz6-u8eNQ63plvp7Uw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/5oZae2SEOOE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/4607066037319552095/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2011/05/integracion_02.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4607066037319552095?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4607066037319552095?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/5oZae2SEOOE/integracion_02.html" title="Integracion" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2011/05/integracion_02.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4DRX4_cSp7ImA9WhZTEkU.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-1154252955968769958</id><published>2011-03-16T06:08:00.000-07:00</published><updated>2011-03-16T06:09:34.049-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-16T06:09:34.049-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="capitulo 1" /><category scheme="http://www.blogger.com/atom/ns#" term="curso" /><title>Aprendamos MYSQL</title><content type="html">No les hablare de historia o antecedentes sobre la evolucion &amp;nbsp;de MySQL, ire directo al grano al asunto que nos importa... Aprender MySQL&lt;br /&gt;
&lt;br /&gt;
En el mundo de bases de datos, MySQL se califica como un sistema de gestión de bases de datos relacional (SGBDR), adentrando un poco más en estas siglas tenemos que MySQL es el sofware que nos perimte utilizar los datos de la Base, insertado, modificando, recuperando y eliminando, haciendolo de forma relacional, es decir, encontrando coincidencias de información almacenada en una tabla en otras, por medio de elementos comunes en cada una de ellas. La potencia de lo relacional, radica en su capacidad de extraer datos de estas tablas de forma apropiada y unir la información de las tablas relacionadas para producir respuestas a preguntas que no podrían responderse mediante una tabla individual.&lt;br /&gt;
&lt;br /&gt;
Para comunicarnos con MySQL utilizamos un lenguaje llamado SQL ( lenguaje estructurado de consulta, en ingles &lt;i&gt;Structured Query Language &lt;/i&gt;), el cual intentaré explicar sus sentencias en futuros post en el blog.&lt;br /&gt;
&lt;br /&gt;
Al usar MySQL estamos usando en realidad dos programas, qye que MySQL opera utilizando un arquitectura de tipo cliente/servidor:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;El programa servidor, se ejecuta en la computadora donse se almacenan las bases de datos, está a la espera de las peticiones de los clientes a través ed la red para acceder al contenido de las tablas.&lt;/li&gt;
&lt;li&gt;El programa cliente, se conecta con el servidor de la base de datos y genera consultas (Query) para generar la acción requerida&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Para continuar deberemos tener instalado:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Sofware de MySQL :&amp;nbsp;&lt;a href="http://www.mysql.com/downloads/mysql/"&gt;http://www.mysql.com/downloads/mysql/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Una cuenta MySQL que le permitra conectar con el servidor&lt;/li&gt;
&lt;li&gt;Una Base de datos para trabajar... &lt;a href="http://www.sitasoft.net/dolphin/files/sampdb.zip"&gt;http://www.sitasoft.net/dolphin/files/sampdb.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-1154252955968769958?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8T6EJwnQ7H4MHofb1THmUoQD7A0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8T6EJwnQ7H4MHofb1THmUoQD7A0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8T6EJwnQ7H4MHofb1THmUoQD7A0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8T6EJwnQ7H4MHofb1THmUoQD7A0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/r0dsGVHbueQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/1154252955968769958/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2011/03/aprendamos-mysql.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/1154252955968769958?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/1154252955968769958?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/r0dsGVHbueQ/aprendamos-mysql.html" title="Aprendamos MYSQL" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2011/03/aprendamos-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYHSXc-eip7ImA9Wx9UEE8.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-8858885389949811762</id><published>2011-02-06T02:54:00.000-08:00</published><updated>2011-02-06T13:02:18.952-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-06T13:02:18.952-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>Seguridad en MySql / Security in MySql</title><content type="html">Existen 2 tipos de riesgos que debemos tener en consideracion en Mysql &lt;br /&gt;
1- Riesgos procedentes de otros usuarios con cuenta de acceso al host del servidor y llamaremos seguridad interna &lt;br /&gt;
&lt;br /&gt;
2- Riesgos procedentes de clientes que conectan al servidor a travez de la red y llamaremos seguridad externa. &lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;SEGURIDAD INTERNA:&lt;br /&gt;
Independientemente del sistema operativo en que este instalado el servidor donde montemos el host MySql, los archivos copiados despues de la instalacion deberan estar protegidos. &lt;br /&gt;
No debemos permitir acceso a las carpetas locales creadas por la instalacion de MySql y algunas de estas deberan estar bien protegidas, por ejemplo los archivos binarios y mas aun los archivos de registro, ya que contienen el texto de las sentencias que envian los clientes al servidor, esto tiene relacion con cualquiera que tenga acceso a los archivos de registro podra monitorizar los cambios en el contenido de la base de datos. Un aspecto mas especifico relacionado con los archivos de registro es las sentencias tales como GRANT y SET PASSWORD, tambien quedan registradas &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;SEGURIDAD EXTERNA:&lt;br /&gt;
El sistema de seguridad de MySql es bastante flexible. Nos permite configurar los privilegios de acceso de los usuarios de varias formas diferentes. Normalmente lo haremos utilizando las sentencias GRANT y REVOKE, las cuales modifican las tablas de autorizaciones que controlan el acceso de los clientes. &lt;br /&gt;
Las sentencias GRANT y REVOKE proporcionan un metodo adecuado para configurar cuentas de usuario en MySql y asociarles privilegios, pero son solo un ainterfaz. Todas las acciones reales tienen lugar en las tablas de autorizaciones de Mysql. &lt;br /&gt;
Para mas detalle sobre las tablas de autorizacion pueden consultar &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/grant-table-structure.html"&gt;http://dev.mysql.com/doc/refman/5.0/en/grant-table-structure.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-8858885389949811762?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kisU-FMEzC40h-XLZvsUOsjOzTU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kisU-FMEzC40h-XLZvsUOsjOzTU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kisU-FMEzC40h-XLZvsUOsjOzTU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kisU-FMEzC40h-XLZvsUOsjOzTU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/3QxUPPbfMv4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/8858885389949811762/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2011/02/seguridad-en-mysql-security-in-mysql.html#comment-form" title="9 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/8858885389949811762?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/8858885389949811762?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/3QxUPPbfMv4/seguridad-en-mysql-security-in-mysql.html" title="Seguridad en MySql / Security in MySql" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>9</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2011/02/seguridad-en-mysql-security-in-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFQX8yeip7ImA9Wx9QEk4.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-4840028948819101079</id><published>2010-12-24T15:41:00.000-08:00</published><updated>2010-12-24T15:41:50.192-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-24T15:41:50.192-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Misc" /><title>Feliz Navidad / Merry Christmas</title><content type="html">Quiero agradecer a todos los seguidores inscritos (y los que no) la confianza brindada, espero que el proximo año les depare los mejores momentos&lt;br /&gt;
&lt;br /&gt;
I want to thank all followers attached (and those who have not) &amp;nbsp;i hope the next year will send you the best moment&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-4840028948819101079?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mwf3kAavEUKg1GA6c1QhSiZ0gx8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mwf3kAavEUKg1GA6c1QhSiZ0gx8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mwf3kAavEUKg1GA6c1QhSiZ0gx8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mwf3kAavEUKg1GA6c1QhSiZ0gx8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/uyxyXdmoUzY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/4840028948819101079/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/12/feliz-navidad-merry-christmas.html#comment-form" title="4 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4840028948819101079?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4840028948819101079?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/uyxyXdmoUzY/feliz-navidad-merry-christmas.html" title="Feliz Navidad / Merry Christmas" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/12/feliz-navidad-merry-christmas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAMRn09fip7ImA9Wx9REkg.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-4901417596080125948</id><published>2010-12-13T08:46:00.000-08:00</published><updated>2010-12-13T08:46:27.366-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-13T08:46:27.366-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actuazalicion / Update</title><content type="html">&lt;div&gt;Agregado metodo GetServerInfo.&lt;/div&gt;&lt;div&gt;Retorna Una cadena de caracteres que representa el número de versión del servidor&amp;nbsp;&lt;/div&gt;&lt;div&gt;Agregado metodo GetClientInfo&lt;/div&gt;Una cadena de caracteres que representa la versión de la biblioteca de cliente MySQL&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Added &amp;nbsp;Method GetServerInfo()&amp;nbsp;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Returns a string that represents the server version number&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Added Method GetClientInfo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Return a string that represents the MySQL client library version&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testcon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="82" src="http://www.sitasoft.net/dolphin/screen/testcon.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-4901417596080125948?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WWMqhi3hByrMBrzHHwSEu2I5fOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WWMqhi3hByrMBrzHHwSEu2I5fOg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WWMqhi3hByrMBrzHHwSEu2I5fOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WWMqhi3hByrMBrzHHwSEu2I5fOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/7wBfwEBUlE0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/4901417596080125948/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/12/actuazalicion-update.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4901417596080125948?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4901417596080125948?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/7wBfwEBUlE0/actuazalicion-update.html" title="Actuazalicion / Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/12/actuazalicion-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QCQ3g6fip7ImA9Wx9REU0.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-9135177199995436113</id><published>2010-12-11T14:06:00.000-08:00</published><updated>2010-12-11T14:09:22.616-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-11T14:09:22.616-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="News" /><title>Dentro de GUI / Inside GUI</title><content type="html">TDolphin ha ido subiendo escalones poco a poco, se ha aceptado en 2 GUIs diferentes, Fivewin y T-GTK&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;TDolphin steps has been rising gradually, has been accepted into 2 different GUIs,&amp;nbsp;Fivewin&amp;nbsp;and T-GTK&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.fivetechsoft.com/"&gt;Fivewin&lt;/a&gt;:&amp;nbsp;&lt;a href="http://forums.fivetechsupport.com/viewtopic.php?f=16&amp;amp;t=19450&amp;amp;p=102455&amp;amp;hilit=tdolphin#p102455"&gt;http://forums.fivetechsupport.com/viewtopic.php?f=16&amp;amp;t=19450&amp;amp;p=102455&amp;amp;hilit=tdolphin#p102455&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;*&lt;/span&gt; New: Support for TDolphin classes to manager Mysql, review samples/testdol.prg&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://www.t-gtk.org/"&gt;T-GTK&lt;/a&gt;:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Para quienes desarrollan bajo Windows, ya disponible nuevo instalador estilo suite que contiene: MinGW, Harbour 2.1, GTK+, Glade, gEdit, t-gtk y TDolphin!!!&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Gracias por el apoyo / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Thanks for support&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-9135177199995436113?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QLtlQxjaLJZJ1qsBLHfb9pIeeR4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QLtlQxjaLJZJ1qsBLHfb9pIeeR4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QLtlQxjaLJZJ1qsBLHfb9pIeeR4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QLtlQxjaLJZJ1qsBLHfb9pIeeR4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/JW8Ry1GJUyU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/9135177199995436113/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/12/dentro-de-gui-inside-gui.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/9135177199995436113?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/9135177199995436113?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/JW8Ry1GJUyU/dentro-de-gui-inside-gui.html" title="Dentro de GUI / Inside GUI" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/12/dentro-de-gui-inside-gui.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUESX8zfyp7ImA9Wx5aGE8.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-6240238552046667197</id><published>2010-11-15T04:13:00.000-08:00</published><updated>2010-11-15T04:13:28.187-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-15T04:13:28.187-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Install" /><title>Construir LIB-Ejemplos / Build LIB - Samples</title><content type="html">Saludos&lt;br /&gt;
&lt;br /&gt;
He debido haber escrito este post desde hace un tiempo atras, existe una nueva forma de construir la LIB y los ejemplos&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;I should write this post long time ago, exist &amp;nbsp;new way to build LIB and samples&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;LIB&lt;/b&gt;&lt;br /&gt;
hay que configurar configurar las variables del entorno de trabajo&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;config the enviroment...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;PRG_COMPILER=HARBOUR&lt;/li&gt;
&lt;li&gt;PRG_COMP_PATH=\harbour&lt;/li&gt;
&lt;li&gt;PRG_COMP_BIN_PATH=%PRG_COMP_PATH%\bin&lt;/li&gt;
&lt;li&gt;PRG_COMP_LIB_PATH=%PRG_COMP_PATH%\lib\win\bcc&lt;/li&gt;
&lt;li&gt;PRG_COMP_INC_PATH=%PRG_COMP_PATH%\include&lt;/li&gt;
&lt;li&gt;C_COMPILER=BCC&lt;/li&gt;
&lt;li&gt;C_COMP_PATH=c:\bcc582&lt;/li&gt;
&lt;li&gt;C_COMP_BIN_PATH=%C_COMP_PATH%\bin&lt;/li&gt;
&lt;li&gt;C_COMP_LIB_PATH=%C_COMP_PATH%\lib;%C_COMP_PATH%\lib\psdk&lt;/li&gt;
&lt;li&gt;C_COMP_INC_PATH=%C_COMP_PATH%\include&lt;/li&gt;
&lt;li&gt;DOLPHIN_INC=.\include&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
PRG_COMPILER&lt;br /&gt;
nombre del compilador PRG&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;PRG compiler name&lt;/span&gt;&lt;br /&gt;
Valores / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Values&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;HARBOUR&lt;/li&gt;
&lt;li&gt;XHARBOUR&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;PRG_COMP_PATH&lt;/div&gt;&lt;div&gt;Ruta principal de acceso al compilador PRG&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Root path PRG compiler&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;PRG_COMP_BIN_PATH&lt;/div&gt;&lt;div&gt;Ruta de harbour.exe&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Path of harbour.exe&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;PRG_COMP_LIB_PATH&lt;/div&gt;&lt;div&gt;Ruta de las librerias del compilador PRG&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Path of PRG compiler Libraries&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;PRG_COMP_INC_PATH&lt;/div&gt;&lt;div&gt;&lt;div&gt;Ruta de los archivos de cabecera del compilador PRG&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Path of PRG compiler header files&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;C_COMPILER&lt;/div&gt;&lt;div&gt;nombre del compilador de C&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;C compiler name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Valores / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Values&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;BCC for borland&lt;/li&gt;
&lt;li&gt;MINGW32 for mingw&lt;/li&gt;
&lt;li&gt;MSVC32 for Microsoft 32 bit&lt;/li&gt;
&lt;li&gt;MSVC64&amp;nbsp;for Microsoft 64 bit&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
C_COMP_PATH&lt;br /&gt;
&lt;div&gt;Ruta principal de acceso al compilador C&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Root path C compiler&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
C_COMP_BIN_PATH&lt;/div&gt;&lt;div&gt;&lt;div&gt;Ruta de &lt;i&gt;compiler_executable&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Path of&amp;nbsp;&lt;i&gt;compiler_executable&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;C_COMP_LIB_PATH&lt;/div&gt;&lt;div&gt;&lt;div&gt;Ruta de las librerias del compilador C&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Path of C compiler Libraries&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;C_COMP_INC_PATH&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Ruta de los archivos de cabecera del compilador C&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Path of C compiler header files&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Existen varios script (.bat) para facilitar la configuracion del entorno&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;There are some batch file to make easy the enviroment config&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;setenvh.bat, Harbour/Borland&lt;/li&gt;
&lt;li&gt;setenvhg.bat,&amp;nbsp;Harbour/MiniGW&lt;/li&gt;
&lt;li&gt;setenvhm.bat,&amp;nbsp;Harbour/Microsoft 32&lt;/li&gt;
&lt;li&gt;setenv64.bat,&amp;nbsp;Harbour/Microsft 64&lt;/li&gt;
&lt;li&gt;setenvx.bat, xHarbour/Borland&lt;/li&gt;
&lt;li&gt;setenvxg.bat, xHarbour/MiniGW&lt;/li&gt;
&lt;li&gt;setenvxm.bat, xHarbour/Microsoft 32&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
despues de configurar el entorno ejecutar win-make.exe&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;after config the enviroment run win-make.exe&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
remark:&lt;br /&gt;
los script ejecutan automaticamente win-make.exe&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;the bath file run automatically win-make.exe&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SAMPLES&lt;/b&gt;&lt;br /&gt;
Dentro de la carpeta Samples existen 2 scrip principales para construir los ejemplos&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Inside samples folder there are 2 batch file to build samples&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
bldcon.bat&lt;br /&gt;
Construye los ejemplos en modo consola&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Build samples in console mode&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Parametros / Parameters&lt;br /&gt;
&lt;br /&gt;
bldcon prgfile [yes/[no]]&lt;br /&gt;
&lt;b&gt;prgfile &lt;/b&gt;nombre del archivo prg&lt;b&gt;&amp;nbsp;&lt;/b&gt;sin la extencion PRG&lt;br /&gt;
&lt;b&gt;[yes/[&lt;i&gt;no&lt;/i&gt;]]&lt;/b&gt; &amp;nbsp;uso del modo embebido, por omision es no&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;prgfile &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;prg name without PRG ext&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;[yes/[&lt;i&gt;no&lt;/i&gt;]]&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&amp;nbsp;&amp;nbsp;activate embedded, default values is no&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
bldfw.bat&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Construye los ejemplos en modo grafico usando Fivewin&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Build samples in console mode with Fivewin&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Parametros / Parameters&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;bldfw prgfile [yes/[no]]&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;prgfile&amp;nbsp;&lt;/b&gt;nombre del archivo prg&lt;b&gt;&amp;nbsp;&lt;/b&gt;sin la extencion PRG&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;[yes/[&lt;i&gt;no&lt;/i&gt;]]&lt;/b&gt;&amp;nbsp;&amp;nbsp;uso del modo embebido, por omision es no&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;prgfile &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;prg name without PRG ext&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;[yes/[&lt;i&gt;no&lt;/i&gt;]]&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&amp;nbsp;&amp;nbsp;activate embedded, default values is no&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-6240238552046667197?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/305aEKuv_7ysQ_jGDLqqBb4pFUo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/305aEKuv_7ysQ_jGDLqqBb4pFUo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/305aEKuv_7ysQ_jGDLqqBb4pFUo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/305aEKuv_7ysQ_jGDLqqBb4pFUo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/5hH1hbBfieg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/6240238552046667197/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/11/construir-lib-ejemplos-build-lib.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/6240238552046667197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/6240238552046667197?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/5hH1hbBfieg/construir-lib-ejemplos-build-lib.html" title="Construir LIB-Ejemplos / Build LIB - Samples" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/11/construir-lib-ejemplos-build-lib.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYHQH8yeSp7ImA9Wx5WGEU.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-6481504641181033969</id><published>2010-09-30T13:55:00.000-07:00</published><updated>2010-09-30T13:55:31.191-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-30T13:55:31.191-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>BLOB-TEXT</title><content type="html">Un BLOB es un objeto binario que puede tratar una cantidad de datos variables. Los cuatro tipos BLOB sonTINYBLOB, BLOB, MEDIUMBLOB, y LONGBLOB. Difieren sólo en la longitud máxima de los valores que pueden tratar.&lt;br /&gt;
&lt;br /&gt;
Los cuatro tipos TEXT son TINYTEXT, TEXT, MEDIUMTEXT, y LONGTEXT. Se corresponden a los cuatro tipos BLOB y tienen las mismas longitudes y requerimientos de almacenamiento, segun se muestra en la siguiente tabla&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; font-size: 15.6px; line-height: 23px;"&gt;&lt;table border="1" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-style: none; border-color: initial; border-color: initial; border-color: initial; border-color: initial; border-color: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; border-width: initial; border-width: initial; border-width: initial; font-size: 13px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 660px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;colgroup&gt;&lt;col&gt;&lt;/col&gt;&lt;col&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="bold" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: helvetica, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Tipo de columna&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="bold" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: helvetica, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Almacenamiento requerido&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;CHAR(&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;)&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&lt;/code&gt;&amp;nbsp;bytes, 0&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&amp;lt;=&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt;=&lt;/code&gt;&amp;nbsp;255&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;VARCHAR(&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;)&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;+1 bytes, donde&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&lt;/code&gt;&amp;nbsp;y 0&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&amp;lt;=&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt;=&lt;/code&gt;&amp;nbsp;255&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;BINARY(&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;)&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&lt;/code&gt;&amp;nbsp;bytes, 0&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&amp;lt;=&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt;=&lt;/code&gt;&amp;nbsp;255&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;VARBINARY(&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;)&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;+1 bytes, donde&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&lt;/code&gt;&amp;nbsp;y 0&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&amp;lt;=&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;M&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt;=&lt;/code&gt;&amp;nbsp;255&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;TINYBLOB&lt;/code&gt;,&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;TINYTEXT&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;+1 byte, donde&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt; 2^8&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;BLOB&lt;/code&gt;,&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;TEXT&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;+2 bytes, donde&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt; 2^16&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;MEDIUMBLOB&lt;/code&gt;,&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;MEDIUMTEXT&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;+3 bytes, donde&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt; 2^24&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;LONGBLOB&lt;/code&gt;,&amp;nbsp;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;LONGTEXT&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;+4 bytes, donde&amp;nbsp;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #cccccc; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;L&lt;/code&gt;&lt;/em&gt;&amp;nbsp;&amp;lt; 2^32&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Los tipos VARCHAR y BLOB y TEXT son de longitud variable. Para cada uno, los requerimientos de almacenamiento depende de la longitud de los valores de la (representados por L en la tabla precedente), en lugar que el tamaño máximo del tipo. Por ejemplo, una columna VARCHAR(10) puede tratar una cadena con una lengitud máxima de 10. El almacenamiento requerido real es la longitud de la cadena (L), más 1 byte para registrar la longitud de la cadena. Para la cadena 'abcd', L es 4 y el requerimiento de almacenamiento son 5 bytes.&lt;br /&gt;
&lt;br /&gt;
Para los tipos CHAR, VARCHAR, y TEXT, los valores L y M en la tabla precedente debe interpretarse como números de caracteres en MySQL 5.0, y las longitudes para estos tipos en las especificaciones de la colmna indican el número de caracteres. Por ejemplo, para almacenar un valor TINYTEXT necesita L caracteres + 1 byte.&lt;br /&gt;
&lt;br /&gt;
El motor NDBCLUSTER soporta sólo columnas de longitud fija. Esto significa que una columnaVARCHAR de una tabla en MySQL Cluster se comportará casi como si fuera de tipo CHAR (excepto que cada registro todavía tiene un byte extra). Por ejemplo, en una tabla Cluster, cada registro en una columna declarada como VARCHAR(100) necesitará 101 bytes para almacenamiento, sin tener en cuenta la longitud de la columna almacenada en cualquier registro.&lt;br /&gt;
&lt;br /&gt;
Los tipos BLOB y TEXT requieren 1, 2, 3, o 4 bytes para almacenar la longitud de la columna, dependiendo de la longitud máxima posible del tipo.&lt;br /&gt;
&lt;br /&gt;
Las columnas TEXT y BLOB se implementan de forma distinta en el motor de almacenamiento&amp;nbsp;NDBCLUSTER&amp;nbsp;, donde cada registro en una columna TEXT se compone de dos partes separadas. Una de estas es de longitud fija (256 bytes), y se almacena realmente en la tabla original. La otra consiste de cualquier dato de más de 256 bytes, que se almacena en una tabla oculta. Los registros en esta segunda tabla siempre tienen una longitud de 2,000 bytes . Esto significa que el tamaño de una columna TEXT es 256 si size &amp;lt;= 256 (donde size representa el tamaño del registro); de otro modo, el tamaño es 256 + size + (2000 - (size - 256) % 2000).&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
Las columnas BLOB se tratan como cadenas de caracteres binarias (de bytes). Las columnas TEXT se tratan como cadenas de caracteres no binarias (de carácateres). Las columnas BLOB no tienen conjunto de caracteres, y la ordenación y la comparación se basan en los valores numéricos de los bytes. Las columnas TEXT tienen un conjunto de caracteres y se ordenan y comparan en base de la colación del conjunto de caracteres asignada a la columna&lt;br /&gt;
&lt;br /&gt;
No hay conversión de mayúsculas/minúsculas para columnas TEXT o BLOB durante el almacenamiento o la recuperación.&lt;br /&gt;
&lt;br /&gt;
Si asiguna un valor a una columna BLOB o TEXT que exceda la longitud máxima del tipo de la columna, el valor se trunca. Si los caracteres truncados no son espacios, aparece una advertencia. Puede hacer que aparezca un error en lugar de una advertencia usando el modo SQL estricto.&lt;br /&gt;
&lt;br /&gt;
En la mayoría de aspectos, puede tratar una columna BLOB como VARBINARY que puede ser tan grande como desee. Similarmente, puede tratar columnas TEXT como VARCHAR. BLOB y TEXT difieren de VARBINARY y VARCHARen los siguientes aspectos::&lt;br /&gt;
&lt;br /&gt;
No se eliminan espacios al final para columnas BLOB y TEXT cuando los valores se almacenan o recuperan.&lt;br /&gt;
&lt;br /&gt;
Tenga en cuenta que TEXT realiza comparación espacial extendida para coincidir con el objeto comparado, exactamente como CHAR y VARCHAR.&lt;br /&gt;
&lt;br /&gt;
Para índices en columnas BLOB y TEXT, debe especificar una longitud de prefijo para el índice. Para CHAR yVARCHAR, la longitud de prefijo es opciona.&lt;br /&gt;
&lt;br /&gt;
BLOB y TEXT no pueden tener valores DEFAULT .&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-6481504641181033969?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/owIiRc3OG36iO9cfiXEHAQbpLzY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/owIiRc3OG36iO9cfiXEHAQbpLzY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/owIiRc3OG36iO9cfiXEHAQbpLzY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/owIiRc3OG36iO9cfiXEHAQbpLzY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/UP_cs8Djblk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/6481504641181033969/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/09/blob-text.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/6481504641181033969?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/6481504641181033969?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/UP_cs8Djblk/blob-text.html" title="BLOB-TEXT" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/09/blob-text.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcCSHw9fip7ImA9Wx5WEks.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-4374814485955039659</id><published>2010-09-23T10:29:00.000-07:00</published><updated>2010-09-23T10:31:09.266-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-23T10:31:09.266-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>Obtener informacion de los indices de la tabla / Get  index information from table</title><content type="html">Para obtener la informacuion detallada de los indices de una tabla, puedes ejecutar el siguiente "query"&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;For detailed information indexes created on table, you can execute following &amp;nbsp;Query&lt;/span&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;SHOW INDEX FROM &lt;/span&gt;table_name;&lt;/div&gt;&lt;div&gt;Descripcion de los campos ( Tomados del sitio oficial de MySql)&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Description of fields (help taken from Mysql website):&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;a href="http://dev.mysql.com/doc/refman/5.0/es/show-index.html"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;http://dev.mysql.com/doc/refman/5.0/es/show-index.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;se veria algo asi/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Look some like that&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/getindex.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="78" src="http://www.sitasoft.net/dolphin/screen/getindex.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;Table&lt;/b&gt;&lt;br /&gt;
Nombre de la Tabla&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The name of the table.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Non_unique&lt;/b&gt;&lt;br /&gt;
0 si el índice no puede contener duplicados, 1 si puede. /&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;0 if the index cannot contain duplicates, 1 if it can.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;Key_name&lt;/b&gt;&lt;br /&gt;
Nombre del Indice&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The name of the index.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Seq_in_index&lt;/b&gt;&lt;br /&gt;
Número de secuencia de columna en el índice, comenzando con 1. /&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The column sequence number in the index, starting with 1.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Column_name&lt;/b&gt;&lt;br /&gt;
Nombre de columna /&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The column name.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Collation&lt;/b&gt;&lt;br /&gt;
Cómo se ordena la columna en el índice. En MySQL, puede tener valores 'A' (Ascendente) o NULL (No ordenado). /&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;How the column is sorted in the index. In MySQL, this can have values “A” (Ascending) or NULL (Not sorted).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cardinality&lt;/b&gt;&lt;br /&gt;
Número de valores únicos en el índice. Se actualiza ejecutando ANALYZE TABLE o myisamchk -a. Cardinalityse cuenta basándose en las estadísticas almacenadas como enteros, así que no es necesariamente precisa para tablas pequeñas. Mientras más grande sea, más grande es la probabilidad que MySQL use el índice al hacer joins.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;An estimate of the number of unique values in the index. This is updated by running ANALYZE TABLE or myisamchk -a. Cardinality is counted based on statistics stored as integers, so the value is not necessarily exact even for small tables. The higher the cardinality, the greater the chance that MySQL uses the index when doing joins.&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Sub_part&lt;/b&gt;&lt;br /&gt;
Número de caracteres indexados si la columna sólo está indexada parcialmente. NULL si la columna entera está indexada/&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The number of indexed characters if the column is only partly indexed, NULL if the entire column is indexed.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Packed&lt;/b&gt;&lt;br /&gt;
Indica cómo está empaquetada la clave. NULL si no lo está.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Indicates how the key is packed. NULL if it is not.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Null&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Contiene YES si la columna puede contener NULL. Si no, la columna contiene NO/&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Contains YES if the column may contain NULL values and ” if not.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Index_type&lt;/b&gt;&lt;br /&gt;
Método de índice usado (BTREE, FULLTEXT, HASH, RTREE).&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The index method used (BTREE, FULLTEXT, HASH, RTREE).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Comment.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Comentarios Varios&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Various remarks.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-4374814485955039659?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wBMK_n1r3XDYfc8uCgSpUij0EMU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wBMK_n1r3XDYfc8uCgSpUij0EMU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wBMK_n1r3XDYfc8uCgSpUij0EMU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wBMK_n1r3XDYfc8uCgSpUij0EMU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/lxeUQz20fzU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/4374814485955039659/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/09/obtener-informacion-de-la-table-get.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4374814485955039659?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4374814485955039659?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/lxeUQz20fzU/obtener-informacion-de-la-table-get.html" title="Obtener informacion de los indices de la tabla / Get  index information from table" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/09/obtener-informacion-de-la-table-get.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8GRH8zeip7ImA9Wx5WEkg.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-5174442154221744622</id><published>2010-09-23T08:13:00.000-07:00</published><updated>2010-09-23T08:13:45.182-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-23T08:13:45.182-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Servidor incrustado / Embedded Server</title><content type="html">Actualizado SVN para el uso de servidor incrustado&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Updated SVN for embedded server&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
se agregaron a la carpeta sample los archivos necesarios&lt;br /&gt;
los nuevos script para ejecutar los ejemplos con el servidor incrustado son los terminados en "_e" ejemplo bldhm_e.bat, construye el ejemplo para el servidor inscrustado usando el compilador de microsoft&lt;br /&gt;
(por los momentos todos en modo consola)&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;added to samples folder the files necessaries to run embedded server&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;the new script to build embedded samples are all finished with "_e", ie. bldhm_e.bat, build the embedded server sample with microsoft compiler&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;(for now all are in console mode)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testemb1.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;download samples here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testemb1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://www.sitasoft.net/dolphin/screen/testemb1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-5174442154221744622?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TKkEyYxEHL3QmrQ8d7aAF5mhbx0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TKkEyYxEHL3QmrQ8d7aAF5mhbx0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TKkEyYxEHL3QmrQ8d7aAF5mhbx0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TKkEyYxEHL3QmrQ8d7aAF5mhbx0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/nlrlHQYyhTQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/5174442154221744622/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/09/servidor-incrustado-embedded-server.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/5174442154221744622?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/5174442154221744622?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/nlrlHQYyhTQ/servidor-incrustado-embedded-server.html" title="Servidor incrustado / Embedded Server" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/09/servidor-incrustado-embedded-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEBRXs4fSp7ImA9Wx5WEk0.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-7170678533647298523</id><published>2010-09-22T18:50:00.000-07:00</published><updated>2010-09-22T18:50:54.535-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-22T18:50:54.535-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Harbour/xHarbour</title><content type="html">Eliminada carpetas Harbour / xHarbour del SVN, ahora seran descargadas directamente del link suministrados en el blog&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #ffd966;"&gt;Deleted folders Harbour / xHarbour from SVN, now can download from blog&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Actualizado/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Updated &lt;/span&gt;Harbour 2.1 (Rev 15490) &amp;nbsp;(borland y msvc)&lt;br /&gt;
Actualizado/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Updated &lt;/span&gt;xHarbour build 1.2.1 (simplex) (Rev 6733) (borland y msvc)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-7170678533647298523?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s0k-SRWnceRYFadt7tSHqwWvptU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s0k-SRWnceRYFadt7tSHqwWvptU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s0k-SRWnceRYFadt7tSHqwWvptU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s0k-SRWnceRYFadt7tSHqwWvptU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/5h0s-f3OaGk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/7170678533647298523/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/09/harbourxharbour.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/7170678533647298523?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/7170678533647298523?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/5h0s-f3OaGk/harbourxharbour.html" title="Harbour/xHarbour" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/09/harbourxharbour.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QDQ385cCp7ImA9Wx5XGUo.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-4302671961008773983</id><published>2010-09-20T03:40:00.000-07:00</published><updated>2010-09-20T03:42:52.128-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-20T03:42:52.128-07:00</app:edited><title>Idioma / Language</title><content type="html">&amp;gt; Willi: Hola Daniel,,, el metodo seek no ubica la letra Ñ&lt;br /&gt;
&lt;div&gt;&amp;gt; &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Willi: Hello Daniel, the Method seek doesn't find "Ñ"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
No ubica la Ñ ni otro caracter especial&lt;br /&gt;
Doesn't find Ñ or other especial char&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Nueva funcion/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;New Function&lt;/span&gt; &amp;nbsp;Set_MyLang( &lt;i&gt;cLocale&lt;/i&gt; )&lt;/div&gt;&lt;div&gt;&lt;i&gt;cLocale&lt;/i&gt; contienen información sobre cómo interpretar y llevar a cabo ciertas entradas / salidas y las operaciones de transformación, teniendo en cuenta ubicación y el idioma ajustes específicos&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;cLocale &lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;contain information on how to interpret and perform certain input/output and transformation operations taking into consideration location and language specific settings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;El &amp;nbsp;valor de &lt;i&gt;cLocale&lt;/i&gt; dependeran por plataforma, para nuestro caso: Window&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The value of &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;cLocale &lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;will depend of plataform, for own case: Window&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" rules="all" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: black; border-collapse: collapse; border-left-color: black; border-right-color: black; border-top-color: black; color: black; font-family: Arial, sans-serif; font-size: 15.6px; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; margin-top: 0.5em; width: 726px;" summary=""&gt;&lt;thead align="left" class="thead"&gt;
&lt;tr class="row" valign="bottom"&gt;&lt;th class="entry" id="d1450296e559" style="background-color: #dadada; color: black; font-size: 1em; font-weight: bold; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="bottom"&gt;Language&lt;/th&gt;&lt;th class="entry" id="d1450296e561" style="background-color: #dadada; color: black; font-size: 1em; font-weight: bold; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="bottom"&gt;LANGUAGE option value&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;&lt;tbody class="tbody"&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Chinese, Simplified&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;chs&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Chinese, Traditional&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;cht&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;English&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;ameng&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;French&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;fra&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;German&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;deu&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Italian&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;ita&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Japanese&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;jpn&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Korean&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;kor&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Portuguese, Brazilian&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;ptb&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Russian&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;rus&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="row"&gt;&lt;td class="entry" headers="d1450296e559 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;Spanish&lt;/td&gt;&lt;td class="entry" headers="d1450296e561 " style="background-color: white; color: black; font-size: 1em; padding-bottom: 0.3em; padding-left: 1em; padding-right: 1em; padding-top: 0.1em;" valign="top"&gt;esp&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;fuente/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;source&lt;/span&gt;:&lt;span class="Apple-style-span" style="color: yellow;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/tsminfo/v6/index.jsp?topic=/com.ibm.itsm.srv.install.doc/r_nls.html"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;http://publib.boulder.ibm.com/infocenter/tsminfo/v6/index.jsp?topic=/com.ibm.itsm.srv.install.doc/r_nls.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Con esta funcion se podran accesar los caracteres espciales Ñ, ñ, Á, á, É, é, ... el unico incoveniente es que son sencibles a mayusculas y minusculas&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;With this function we will can access the special char&amp;nbsp;Ñ, ñ, Á, á, É, é, ..., the only problem is them are case sensitive&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Revisar/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Check &amp;nbsp;&lt;/span&gt;testfw2.prg&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;FUNCTION Main()&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; LOCAL oWnd&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; LOCAL oMenu&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; LOCAL oServer&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; MENU oMenu 2007&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;MENUITEM "testing" ACTION DataBrowse( oServer, oWnd )&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; ENDMENU&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; SET CENTURY ON&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; SET DATE FORMAT "dd/mm/yyyy" &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; //Activated Case sensitive&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; D_SetCaseSensitive( .T. )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;Set_MyLang( "esp" )&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; IF ( oServer := ConnectTo() ) == NIL&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;RETURN NIL&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; ENDIF&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; DEFINE WINDOW oWnd TITLE "Testing Dolphin - Fivewin" MENU oMenu&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; ACTIVATE WINDOW oWnd&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; oServer:End()&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;RETURN NIL&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Probar y exponer experiencias, Gracias&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Test and post experiences, Thanks&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-4302671961008773983?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LyXIF3v_NnIRzXK45LL0O07_EjM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LyXIF3v_NnIRzXK45LL0O07_EjM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LyXIF3v_NnIRzXK45LL0O07_EjM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LyXIF3v_NnIRzXK45LL0O07_EjM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/6JHhGlo8STI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/4302671961008773983/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/09/idioma-language.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4302671961008773983?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4302671961008773983?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/6JHhGlo8STI/idioma-language.html" title="Idioma / Language" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/09/idioma-language.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcBQH89cCp7ImA9Wx5QGUs.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-8690942354254427807</id><published>2010-09-05T08:02:00.000-07:00</published><updated>2010-09-08T09:40:51.168-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-08T09:40:51.168-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>xcommand ( 2 part )</title><content type="html">Explicare los commands referente al manejo de conexiones&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;I'll explain the command to handle connections&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; CONNECT&lt;br /&gt;
&amp;gt; SELECTSERVER&lt;br /&gt;
&amp;gt; CLOSEMYSQL SERVER&lt;br /&gt;
&amp;gt; CLOSEMYSQL ALL&lt;br /&gt;
&amp;gt;&amp;nbsp;SELECTDB cdb [srv: SERVER, MYSQL, OF oServer]&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;CONNECT [ srv: SERVER, MYSQL, OF ] oServer ;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HOST cHost ;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;USER cUser ;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PASSWORD cPassword;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ PORT nPort ];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ FLAGS nFlags ];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ DATABASE cDBName ];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ ON ERROR uOnError ] ;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[ NAME cName ];&lt;/div&gt;&lt;br /&gt;
comando para hacer una conexion a un servidor, se necesitan como minimo 4 (cuatro) parametros.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;command to make connection to host, is necessary (minimal) 4 parameter&lt;/span&gt;&lt;br /&gt;
1) Variable &lt;i&gt;oServer &lt;/i&gt;(puede ser cualquier variable) contenedora del objeto TDolphinSrv&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;1) &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;oServer &lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;variable (can be any variable name) owned TDolphinSrv object&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2) HOST El valor de &lt;i&gt;cHost &lt;/i&gt;puede ser un nombre de host o una dirección IP.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;2) HOST The &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;cHost &lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;value may be either a hostname or an IP address.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
3) USER El valor &lt;i&gt;cUser &lt;/i&gt;contiene el ID de usuario para la conexion del usuario a MySQL&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;3) USER The &lt;i&gt;cUser &lt;/i&gt;value contains the user's MySQL login ID&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4) PASSWORD El valor &lt;i&gt;cPassword &lt;/i&gt;contiene la contraseña para &lt;i&gt;cUser &lt;/i&gt;.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;4) PASSWORD The &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;cPassword &lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;value contains the password for &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;cUser&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
Los valores de los siguientes parametros seran determinados por defecto&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;The next paraneters values will be set by default&lt;/span&gt;&lt;br /&gt;
&amp;gt; PORT El valor &lt;i&gt;nPort &lt;/i&gt;se utiliza como el número de puerto para la conexión TCP / IP, valor por defecto 3306&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&amp;gt; PORT The &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;nPort &lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;value is used as the port number for the TCP/IP connection. Default value 3306&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; FLAGS El valor de &lt;i&gt;nFlags &lt;/i&gt;suele ser 0, pero se puede establecer a una combinación de las siguientes opciones en circunstancias muy especiales:&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&amp;gt; FLAGS The value of &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;nFlags &lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;is usually 0, but can be set to a combination of the following flags in very special circumstances:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; font-size: 16.8px; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; font-size: 16.8px; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; font-size: 16.8px; line-height: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #555555; font-family: verdana, arial, helvetica, sans-serif; font-size: 16.8px; line-height: 14px;"&gt;&lt;table border="1" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-style: none; border-color: initial; border-color: initial; border-color: initial; border-color: initial; border-color: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; border-width: initial; border-width: initial; border-width: initial; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 660px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;tbody style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="bold" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Flag Name&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="bold" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Flag Description&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_COMPRESS&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Use compression protocol.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_FOUND_ROWS&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Return the number of found (matched) rows, not the number of affected rows.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_IGNORE_SPACE&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Allow spaces after function names. Makes all functions names reserved words.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_INTERACTIVE&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Allow&amp;nbsp;&lt;/span&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;interactive_timeout&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;seconds (instead of&amp;nbsp;&lt;/span&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;wait_timeout&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;seconds) of inactivity before closing the connection. The client's session&lt;/span&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;wait_timeout&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;variable is set to the value of the session&amp;nbsp;&lt;/span&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;interactive_timeout&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;variable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_LOCAL_FILES&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Enable&amp;nbsp;&lt;/span&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;LOAD DATA LOCAL&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;handling.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_MULTI_STATEMENTS&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Tell the server that the client may send multiple statements in a single string (separated by '&lt;/span&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;;&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;'). If this flag is not set, multiple-statement execution is disabled. New in 4.1.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_MULTI_RESULTS&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Tell the server that the client can handle multiple result sets from multiple-statement executions or stored procedures. This is automatically set if&lt;/span&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_MULTI_STATEMENTS&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;is set. New in 4.1.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_NO_SCHEMA&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Don't allow the&amp;nbsp;&lt;/span&gt;&lt;em class="replaceable" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: italic; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;db_name.tbl_name.col_name&lt;/span&gt;&lt;/code&gt;&lt;/em&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;syntax. This is for ODBC. It causes the parser to generate an error if you use that syntax, which is useful for trapping bugs in some ODBC programs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_ODBC&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;The client is an ODBC client. This changes&amp;nbsp;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong class="command" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;mysqld&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;&amp;nbsp;to be more ODBC-friendly.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;"&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;code class="literal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #026789; font-family: 'courier new', courier, fixed, monospace; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;CLIENT_SSL&lt;/span&gt;&lt;/code&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: white; border-bottom-style: outset; border-bottom-width: 0.1em; border-color: initial; border-left-color: white; border-left-style: outset; border-left-width: 0.1em; border-right-color: white; border-right-style: outset; border-right-width: 0.1em; border-style: initial; border-top-color: white; border-top-style: outset; border-top-width: 0.1em; font-family: helvetica, arial, sans-serif; font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: #fff2cc;"&gt;Use SSL (encrypted protocol). This option should not be set by application programs; it is set internally in the client library.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&amp;gt; DATABASE cDBName es el nombre de la base de datos&lt;/div&gt;&lt;div&gt;&amp;gt; DATABASE cDBName is the database name&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&amp;gt; ON ERROR uOnError Codeblock que personaliza el manejo de errores&lt;/div&gt;&lt;div&gt;argumentos&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Self&lt;/i&gt;, Objeto TDolphinSrv&lt;/div&gt;&lt;div&gt;&lt;i&gt;nError&lt;/i&gt;, Codigo del error generado&lt;/div&gt;&lt;div&gt;&lt;i&gt;lInternal&lt;/i&gt;, variable logica que determina si es un error interno de programacion (.T.) o devuelto por MySql (.F.)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;i&gt;cExtra&lt;/i&gt;, Cadena adicional de descripcion de determinados errores&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&amp;gt; ON ERROR uOnError Codeblock to custom manager error message&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Arguments&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Self&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;, TDolphinSrv Object&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;nError&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;, Error Code&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;lInternal&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;, Logical variable to check if is a internal error by programmer (.T.) or is returned by MySql (.F.)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;cExtra&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;, Aditional string to description some specifics errors&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&amp;gt; NAME cName nombre para identificar la conexion al servidor&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&amp;gt; NAME cName name to identify host connection&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;br /&gt;
&lt;/span&gt;ejemplo/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;sample&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;br /&gt;
&lt;/span&gt;CONNECT oServer&lt;/div&gt;&lt;div&gt;&amp;nbsp;HOST "dolphintest.sitasoft.net";&lt;/div&gt;&lt;div&gt;&amp;nbsp;USER "dan_dolphin" ;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;PASSWORD "123456 ;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;DATABASE "dolphin_man" ;&lt;/div&gt;&lt;div&gt;&amp;nbsp;NAME "connect01";&lt;/div&gt;&lt;div&gt;&amp;nbsp;ON GETERROR onError( Self, nErrorSrv )&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
/samples/connto.prg&lt;br /&gt;
-------------------------------------------------------------&lt;br /&gt;
SELECTSERVER&lt;br /&gt;
Comando para seleccionar y activar por defecto una conexion a un servidor&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Command to select and activate by default an host connection&lt;/span&gt;&lt;br /&gt;
uParam puede conetener los siguientes valores:&lt;/div&gt;&lt;div&gt;Objecto TDolphinQry, Objecto TDolphinSrv, cadena con el nombre de la conexion&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;uParam can be next values:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Object TDolphinQry, Object TDolphinSrv, name connection string&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;ejemplo / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;sample&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;SELECTSERVER oServer&lt;/div&gt;&lt;div&gt;SELECTSERVER "connect01"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
-------------------------------------------------------------&lt;br /&gt;
CLOSEMYSQL SERVER&amp;nbsp;&lt;/div&gt;&lt;div&gt;Commando para cerrar una conexion a un servidoron puede conetener los siguientes valores:&lt;/div&gt;&lt;div&gt;Objecto TDolphinSrv, cadena con el nombre de la conexion&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;command to close host connectionon can be next values:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Object TDolphinSrv, name connection string&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
CLOSEMYSQL ALL&lt;/div&gt;&lt;div&gt;Comando para cerrar todas las conexiones activas&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Command to close all active connection&lt;/span&gt;s&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
ejemplo/&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;sample&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
CLOSEMYSQL SERVER "connect01"&lt;/div&gt;&lt;div&gt;CLOSEMYSQL ALL&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
--------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
SELECTDB cdb [srv: SERVER, MYSQL, OF oServer]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
Selecciona base de datos &lt;i&gt;cdb&lt;/i&gt; en conexion actual o una conexion especifica, determinada por el objeto &lt;i&gt;oServer&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Select a database &lt;i&gt;cdb &lt;/i&gt;in current connection or specific connection, defined by&amp;nbsp;&lt;i&gt;oServer&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-8690942354254427807?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xL497PV94FBvYGcNnmZZnaVyM2E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xL497PV94FBvYGcNnmZZnaVyM2E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xL497PV94FBvYGcNnmZZnaVyM2E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xL497PV94FBvYGcNnmZZnaVyM2E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/KHz_oEzyRtY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/8690942354254427807/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/09/explicare-los-commands-referente-al.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/8690942354254427807?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/8690942354254427807?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/KHz_oEzyRtY/explicare-los-commands-referente-al.html" title="xcommand ( 2 part )" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/09/explicare-los-commands-referente-al.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MBQXwyfyp7ImA9Wx5QEkg.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-3433836127828314461</id><published>2010-08-31T05:42:00.000-07:00</published><updated>2010-08-31T05:57:30.297-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-31T05:57:30.297-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>xcommand ( 1 part )</title><content type="html">Tratare de seguir un orden logico para hablar de los xcommand creados&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;i will try fallow a logic order to talk xcommand&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; SET &lt;br /&gt;
es recomendable usarse antes de hacer conexiones al host&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;it's recommended to be used before making connections to host&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
los valores en cursiva son el status por omision&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;cursiva values is default status&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;SET CASESENSITIVE ON/OFF  = &amp;gt; D_SetCaseSensitive( lOnOff )&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://tdolphin.blogspot.com/2010/07/lowercasetablenames.html"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;http://tdolphin.blogspot.com/2010/07/lowercasetablenames.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;SET PADRIGHT ON/OFF  =&amp;gt; D_SetPadRight( lOnOff )&lt;/span&gt;&lt;br /&gt;
MySql retorna una cadena con el contenido de un campo, que puede variar de longitud de un registro a otro, esto significa que no siempre tendra la misma logitud con el que esta creado el campo&lt;br /&gt;
SET PADRIGHT es usado para completar con espacios hasta la longitud del campo.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;MySql returns a string with the contents of a field, which can vary in length from one record to another, this means that there will always have the same length with which the field is created&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;PADRIGHT SET is used to fill with spaces to the length of the field.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
ej.&lt;br /&gt;
&lt;br /&gt;
Field_1 varchar( 30 )  &lt;br /&gt;
MySql retornara una cadena con la logitud de la misma y no la longitud del campo, a menos que&amp;nbsp;PADRIGHT&amp;nbsp;sea "encendido"&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;MySQL returns a string with string's length and not the length of the field, unless is turned ON PADRIGHT&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
usar D_SetPadRight()  sin argumentos para retornar status actual&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;to use  D_SetPadRight()  without argument to return current status&lt;/span&gt;&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;SET LOGICALVALUE ON/OFF =&amp;gt; D_LogicalValue( lOnOff )&lt;/span&gt;&lt;br /&gt;
Activa o desactiva el uso de valores logicos por los valores 0 / 1 usados en MySql&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Enables or disables the use of logical values for the values 0 / 1 used in MySql&lt;/span&gt;&lt;br /&gt;
usar D_LogicalValue()  sin argumentos para retornar status actual&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;to use  D_LogicalValue()  without argument to return current status&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-3433836127828314461?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I96IeE4TSpArVpCIMcg0QLBvAQs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I96IeE4TSpArVpCIMcg0QLBvAQs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I96IeE4TSpArVpCIMcg0QLBvAQs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I96IeE4TSpArVpCIMcg0QLBvAQs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/f1sALMnK3L4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/3433836127828314461/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/tratare-de-seguir-un-orden-logico-para_31.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3433836127828314461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3433836127828314461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/f1sALMnK3L4/tratare-de-seguir-un-orden-logico-para_31.html" title="xcommand ( 1 part )" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/tratare-de-seguir-un-orden-logico-para_31.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIEQHc7eip7ImA9Wx5QEUw.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-4132823080654683435</id><published>2010-08-29T13:08:00.000-07:00</published><updated>2010-08-29T13:08:21.902-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-29T13:08:21.902-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actualizacion/Update</title><content type="html">Hay muchas actualizaciones al svn las cuales ire detallando individualmente en los proximos post&lt;br /&gt;
Inclusion de xcommand&lt;br /&gt;
Control de multiples intencias de cnexion&lt;br /&gt;
Mejoras a los procesos de Backup / Restore&lt;br /&gt;
Nuevo Metodo ExecuteScript&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;There are several updates to the svn, i'll explain individually &amp;nbsp;in the next posts&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Added xcommand&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Multiple connection instance control&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Improved Backup / Restore Process&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;New Method ExecuteScript&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-4132823080654683435?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uggHKyxRXLknWHvc1PY-YLtMXlU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uggHKyxRXLknWHvc1PY-YLtMXlU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uggHKyxRXLknWHvc1PY-YLtMXlU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uggHKyxRXLknWHvc1PY-YLtMXlU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/BjQGUw_QnG0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/4132823080654683435/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/actualizacionupdate_29.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4132823080654683435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4132823080654683435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/BjQGUw_QnG0/actualizacionupdate_29.html" title="Actualizacion/Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/actualizacionupdate_29.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIDRnc6eip7ImA9Wx5RGE4.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-6654321901708850381</id><published>2010-08-26T08:46:00.000-07:00</published><updated>2010-08-26T08:46:17.912-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-26T08:46:17.912-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actuazalicion / Update</title><content type="html">Esta funcionando exportar a SQL SCRIPT&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Export to SQL SCRIPT is working&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
oExp = oQry:Export( EXP_SQL, "client.sql" )&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testexp6.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a href="http://www.sitasoft.net/dolphin/files/client.sql"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download Script&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-6654321901708850381?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nL1MFIaJZBGwjDhxGtnutT4Q9Nw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nL1MFIaJZBGwjDhxGtnutT4Q9Nw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nL1MFIaJZBGwjDhxGtnutT4Q9Nw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nL1MFIaJZBGwjDhxGtnutT4Q9Nw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/mULG2q7it6U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/6654321901708850381/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/actuazalicion-update_26.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/6654321901708850381?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/6654321901708850381?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/mULG2q7it6U/actuazalicion-update_26.html" title="Actuazalicion / Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/actuazalicion-update_26.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04BQ3g-eip7ImA9Wx5RFE8.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-497355178758225525</id><published>2010-08-21T14:24:00.000-07:00</published><updated>2010-08-21T14:25:52.652-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-21T14:25:52.652-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Install" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>TDolphin para Microsoft 32/64 Bits</title><content type="html">Dolphin &amp;nbsp;disponible &amp;nbsp;para el compilador de Microsoft, para las versiones de 32 y 64 Bits, se pueden descargar los compiladores de Harbour y xHarbour en la etiqueda nombrada Harbour/xHarbour arriba-derecha del blog&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Dolphin available to Microsoft compiler, 32 and 64 bits Versions, download Harbour and xHarbour comipilers from Harbour-xHarbour lables, in Top-Right of blog&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Igualmente disponible la version de 64 bit de la libreria y DLL de MySql, enlace de descarga en la etiqueta&amp;nbsp;LibMysql&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Mysql library and DLL available too to 64 bits, Download link in Label LibMySql&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Nota: xHarbour no esta disponible para 64Bits&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Note: xHarbour isn't available to 64 Bits&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #ffd966;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
Instrucciones para generar las librerias:&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Instructions to build library&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Usar &amp;nbsp;make.exe de borland para ejecutar los .Mak, &amp;nbsp;&lt;a href="http://www.sitasoft.net/dolphin/files/make.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;descargarlo desde AQUI&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;To use make.exe of borland to build .Mak&lt;/span&gt;. &lt;a href="http://www.blogger.com/goog_1642414619"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download H&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.sitasoft.net/dolphin/files/make.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;ERE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Harbour para msvc 32 bits / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Harbour to msvc 32 Bits&lt;/span&gt;&lt;br /&gt;
abrir&amp;nbsp;mtdolphm.bat y cambiar las variable de acuerdo a las necesidades&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Open&amp;nbsp;mtdolphm.bat and change variables if you need&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;c:\bcc582\bin\make -ftdolpm.mak HPATH=\HARBOURM VCDIR=c:\vc2008 LIBNAME=dolphm OBJS=objm HARBOUR=&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;HPATH Ruta principal de harbour para msvc 32bits / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Harbour to&amp;nbsp;msvc main path&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;VCDIR Ruta principal del compilador de Microsoft / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;msvc compiler main path&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;LIBNAME Nombre de libreria / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;library name&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
ejecutar / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Run &lt;/span&gt;mtdolphm.bat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;xHarbour para msvc 32 bits /&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;xHarbour to msvc 32 bits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;abrir&amp;nbsp;mtdolpxm.bat y cambiar las variable de acuerdo a las necesidades&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Open&amp;nbsp;mtdolphm.bat and change variables if you need&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;c:\bcc582\bin\make -ftdolpm.mak HPATH=\xharbm VCDIR=c:\vc2008 LIBNAME=dolpxm OBJS=objmx HARBOUR=OBJS=objm HARBOUR=&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;HPATH Ruta principal de xharbour para msvc 32bits /&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;xHarbour to&amp;nbsp;msvc main path&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;VCDIR Ruta principal del compilador de Microsoft /&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;msvc compiler main path&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;LIBNAME Nombre de libreria&amp;nbsp;&amp;nbsp;/&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;library name&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;ejecutar&amp;nbsp;/&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Run&amp;nbsp;&lt;/span&gt;&amp;nbsp;mtdolpxm.bat&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Harbour para msvc 64 bits&amp;nbsp;/&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Harbour to msvc 64 Bits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;abrir&amp;nbsp;mtdh64.bat y cambiar las variable de acuerdo a las necesidades&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Open&amp;nbsp;mtdolphm.bat and change variables if you need&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;c:\bcc582\bin\make -ftdolp64.mak HPATH=\HARBOUR VCDIR=c:\vc64 LIBNAME=dolph64 OBJS=objh64 HARBOUR=&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;HPATH Ruta principal de harbour para msvc 64bits /&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Harbour &amp;nbsp;64 bits to&amp;nbsp;msvc main path&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;VCDIR Ruta principal del compilador de Microsoft&amp;nbsp;/&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;msvc compiler main path&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;LIBNAME Nombre de libreria&amp;nbsp;/&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;library name&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;ejecutar&amp;nbsp;/&amp;nbsp;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Run&lt;/span&gt;&amp;nbsp;mtdh64.bat&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-497355178758225525?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PHbxDf-H_64BKIc2dJpe69kdxVc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PHbxDf-H_64BKIc2dJpe69kdxVc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PHbxDf-H_64BKIc2dJpe69kdxVc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PHbxDf-H_64BKIc2dJpe69kdxVc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/h8HPESLxSPY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/497355178758225525/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/tdolphin-para-microsoft-3264-bits.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/497355178758225525?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/497355178758225525?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/h8HPESLxSPY/tdolphin-para-microsoft-3264-bits.html" title="TDolphin para Microsoft 32/64 Bits" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/tdolphin-para-microsoft-3264-bits.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMQnY4fip7ImA9Wx5REks.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-3109215994743269257</id><published>2010-08-19T17:18:00.000-07:00</published><updated>2010-08-19T17:18:03.836-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-19T17:18:03.836-07:00</app:edited><title>TDolphin</title><content type="html">Debo decir que me siento muy complacido con el proyecto TDolphin, desde hace &amp;nbsp;varios dias no he recibido reporte de errores, al parecer todo esta funcionando como se espera&lt;br /&gt;
Gracias a todos por el apoyo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #ffd966;"&gt;I'm feeling very happy with TDolphin project, I haven't error report so many day ago, thinks all is working perfectly&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #ffd966;"&gt;Thanks all for supports&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-3109215994743269257?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S878ZgbwE3XRYZNXzAFlAP6r7K8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S878ZgbwE3XRYZNXzAFlAP6r7K8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S878ZgbwE3XRYZNXzAFlAP6r7K8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S878ZgbwE3XRYZNXzAFlAP6r7K8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/aYOo-wbxKbA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/3109215994743269257/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/tdolphin.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3109215994743269257?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3109215994743269257?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/aYOo-wbxKbA/tdolphin.html" title="TDolphin" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/tdolphin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4BRng5fSp7ImA9Wx5REks.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-2007527453466625763</id><published>2010-08-19T17:08:00.000-07:00</published><updated>2010-08-19T17:09:17.625-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-19T17:09:17.625-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actuazalicion / Update</title><content type="html">Esta funcionando exportar a WORD,&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Export to WORD is working&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;oExp = oQry:Export( EXP_WORD, CurDrive() + ":\" + CurDir() + "\client", , { "@!", "@!" } )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testexp5.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download Here&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-2007527453466625763?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZWHcmnqZ-A-7EFqZpbOt46aoLbs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZWHcmnqZ-A-7EFqZpbOt46aoLbs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZWHcmnqZ-A-7EFqZpbOt46aoLbs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZWHcmnqZ-A-7EFqZpbOt46aoLbs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/TYt_EDjVa8I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/2007527453466625763/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/actuazalicion-update_19.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/2007527453466625763?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/2007527453466625763?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/TYt_EDjVa8I/actuazalicion-update_19.html" title="Actuazalicion / Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/actuazalicion-update_19.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ACR38yeip7ImA9Wx5SFEo.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-5711994993745853347</id><published>2010-08-10T15:35:00.000-07:00</published><updated>2010-08-10T15:36:06.192-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-10T15:36:06.192-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actuazalicion / Update</title><content type="html">Esta funcionando exportar a HTM/HTML, se debe asignar el &amp;nbsp;nombre del archivo con la extencion valida (htm/html)&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Export to HTM/HTML is working, we should write filename with valid extention (htm/html)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testexp4.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/files/client.html"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;www.sitasoft.net/dolphin/files/client.html&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-5711994993745853347?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DVTJSRGRF5m06lkYyp9oeElqWWU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DVTJSRGRF5m06lkYyp9oeElqWWU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DVTJSRGRF5m06lkYyp9oeElqWWU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DVTJSRGRF5m06lkYyp9oeElqWWU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/TELjqUKMOA4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/5711994993745853347/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/actuazalicion-update_10.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/5711994993745853347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/5711994993745853347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/TELjqUKMOA4/actuazalicion-update_10.html" title="Actuazalicion / Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/actuazalicion-update_10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUMSHg-cCp7ImA9Wx5SE0Q.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-3056663278654985702</id><published>2010-08-09T16:58:00.000-07:00</published><updated>2010-08-09T16:58:09.658-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-09T16:58:09.658-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actualizacion/Update</title><content type="html">Finalizado elproceso de exportacion a DBF, podemos seleccionas los campos a exportar&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Finished export to DBF, we can select field to export&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
el ejemplo a constinuacion consta de 10.000 registros&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;the next sample is 10.000 record&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testexp3.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oQry = oServer:Query( "SELECT * FROM clientes" )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp = oQry:Export( EXP_DBF, "client.dbf" )&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnStart = { || QOut( "Started..."), QOut( ""), cTime := Time() }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnRow = {| o, n | ShowLine( n, oQry:LastRec() ) }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnEnd = { || QOut( "Elapse time: " + ElapTime( cTime, Time() ) ), QOut( "Finished...") }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testexp3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="74" src="http://www.sitasoft.net/dolphin/screen/testexp3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-3056663278654985702?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8AO3CrjtEJ3Afavuor-iatI5KnU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8AO3CrjtEJ3Afavuor-iatI5KnU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8AO3CrjtEJ3Afavuor-iatI5KnU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8AO3CrjtEJ3Afavuor-iatI5KnU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/ohbGn_DbLe4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/3056663278654985702/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/actualizacionupdate.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3056663278654985702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3056663278654985702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/ohbGn_DbLe4/actualizacionupdate.html" title="Actualizacion/Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/actualizacionupdate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UERHY6eCp7ImA9Wx5TF0s.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-4030172870548167962</id><published>2010-08-02T10:13:00.000-07:00</published><updated>2010-08-02T10:13:25.810-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-02T10:13:25.810-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actuazalicion / Update</title><content type="html">Se inio el proceso de exportacion de Consultas a otros formatos, por ahora estan listo TEXTOS y EXCEL, la idea es exportar a HTML, WORD, SQL SCRIPT, XML y por supuesto DBF&lt;br /&gt;
Se pueden personalizar encabezados y finales de archivo y manipular linea a linea creada&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Started queries export process to other format, for now is working TEXT and EXCEL, the idea is export to HTML, WORD, SQL SCRIPT, XML and off course DBF&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;We can customize Headers and Footers and handle row by row&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Samples to TEXT&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testexp.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oQry = oServer:Query( "SELECT first, last FROM clientes limit 100" )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp = oQry:Export( EXP_TEXT, "client.txt" )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnStart = {| o | FWrite( o:hFile, Replicate( "=", Len( cHead ) ) + CRLF, Len( cHead ) + 1 ),;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FWrite( o:hFile, cHead, Len( cHead ) ),;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FWrite( o:hFile, Replicate( "=", Len( cHead ) ) + CRLF , Len( cHead ) + 1 ) }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnRow = {| o, n, cText| ShowLine( o, n, cText, oQry:LastRec() ) }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnEnd = {| o | FWrite( o:hFile, Replicate( "=", Len( cEnd ) ) + CRLF, Len( cEnd ) + 1 ),;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FWrite( o:hFile, cEnd, Len( cEnd ) ) }&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testexp_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.sitasoft.net/dolphin/screen/testexp_1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testexp_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.sitasoft.net/dolphin/screen/testexp_2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Export to Excel&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testexp2.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oQry = oServer:Query( "SELECT first, last, salary FROM clientes limit 20" )&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp = oQry:Export( EXP_EXCEL, CurDrive() + ":\" + CurDir() + "\client", , { , , "999,999.99" } )&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:lMakeTotals = .T. &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnStart = {| o | Header( o ) }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; oExp:bOnRow = {| n, cText| ShowLine( n, cText, oQry:LastRec() ) }&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testexp2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.sitasoft.net/dolphin/screen/testexp2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-4030172870548167962?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0Jm8Ogabfj_34xsEvrNNb-uLRPg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Jm8Ogabfj_34xsEvrNNb-uLRPg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0Jm8Ogabfj_34xsEvrNNb-uLRPg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0Jm8Ogabfj_34xsEvrNNb-uLRPg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/_rkFtuJEFCo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/4030172870548167962/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/08/actuazalicion-update.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4030172870548167962?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/4030172870548167962?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/_rkFtuJEFCo/actuazalicion-update.html" title="Actuazalicion / Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/08/actuazalicion-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQFQXs_fip7ImA9Wx5TFUU.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-724420750775591292</id><published>2010-07-31T07:25:00.000-07:00</published><updated>2010-07-31T07:25:10.546-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-31T07:25:10.546-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><title>Actuazalicion / Update</title><content type="html">&amp;gt; tdolpqry.PRG&lt;br /&gt;
&amp;gt; function.c&lt;br /&gt;
Nuevas funnciones y metodos para localizar registros en una consulta&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;New functions and Method to locate record&lt;/span&gt;&lt;br /&gt;
METHOD Find( aValues, aFields, nStart, nEnd, lRefresh )&lt;/div&gt;&lt;div&gt;aValues = Array de datas a buscar / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;data array to seek&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;aField = Array de campos que filtrara la busqueda / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Field array to filter seek&lt;/span&gt;&lt;/div&gt;&lt;div&gt;nStart = Registro &amp;nbsp;comienzo para buscar / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;start record to seek&lt;/span&gt;&lt;/div&gt;&lt;div&gt;nEnd = Registro final a bsucar / &lt;span class="Apple-style-span" style="color: #f1c232;"&gt;end record to seek&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Este metodo no tiene ninguna restriccion, buscara de forma secuencial dentro de la consulta activa,&amp;nbsp;devolvera el primer registro que satisfaga la condicion de busqueda&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;this method dont have any restriction, &amp;nbsp;will seek sequentally inside active query, return the first record that, will return the first record that satisfies the search condition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;METHOD Locate( aValues, aFields, nStart, nEnd, lRefresh )&lt;/div&gt;&lt;/div&gt;&lt;div&gt;igual al metodo Find, la diferencia es, este metodo es mas rapido y para obtener los resultados deseados, debera estar la consulta ordenada de igual forma a los campos a buscar&lt;/div&gt;&lt;div&gt;ejemplo.&lt;/div&gt;&lt;div&gt;si desea buscar por field1, field2 y field3 la consulta debera estar ordenada ORDER BY field1, field2, field3&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;same Method Find, the difference is: this method is more fast, to get better result, the query should be order same &amp;nbsp;to field seek&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;ie.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;if you want seek &amp;nbsp;field1, field2 and field3 the query should be order like ORDER BY field1, field2, field3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;sample:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.sitasoft.net/dolphin/samples/testloc.zip"&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;Download Here&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;oQry = oServer:Query( "SELECT * FROM clientes ORDER BY first, last " )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;oQry:Find( { "Vincent", "Brook" }, {"first", "last" } )&lt;/div&gt;&lt;div&gt;oQry:Locate( { "Vincent", "Brook" }, {"first", "last" } )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testloc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.sitasoft.net/dolphin/screen/testloc.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-724420750775591292?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NxhYWiC6A4_H-9Wy4Pq_b-Gawek/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NxhYWiC6A4_H-9Wy4Pq_b-Gawek/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NxhYWiC6A4_H-9Wy4Pq_b-Gawek/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NxhYWiC6A4_H-9Wy4Pq_b-Gawek/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/zKoADB3WBJE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/724420750775591292/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/07/actuazalicion-update_31.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/724420750775591292?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/724420750775591292?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/zKoADB3WBJE/actuazalicion-update_31.html" title="Actuazalicion / Update" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/07/actuazalicion-update_31.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAGSXo5fip7ImA9Wx5TFUk.&quot;"><id>tag:blogger.com,1999:blog-7386946536975875824.post-3627645410519719525</id><published>2010-07-30T19:51:00.000-07:00</published><updated>2010-07-30T19:52:08.426-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-30T19:52:08.426-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><title>Rapido!!!! / Fast!!!!</title><content type="html">He realizado una nueva funcion SEEK para busquedas que IMPRESINANTEMENTE RAPIDA&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;I did a new function SEEK to seek, is INCREDIBLE &amp;nbsp;FAST&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
el ejemplo consta de 50.000 resgistros y el resultado buscando la "Z" con la rutina actual fue:&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;the sample is 50.000 record and result seeking "Z", with current seek method was&lt;/span&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sitasoft.net/dolphin/samples/testsk2.zip"&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;Download Test (new method)&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testsk1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.sitasoft.net/dolphin/screen/testsk1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Nuevo metodo Seek&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;New Seek Method&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sitasoft.net/dolphin/screen/testsk2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.sitasoft.net/dolphin/screen/testsk2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7386946536975875824-3627645410519719525?l=tdolphin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_wZKVEL7X6CdhSsupNiqwnjXV98/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_wZKVEL7X6CdhSsupNiqwnjXV98/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_wZKVEL7X6CdhSsupNiqwnjXV98/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_wZKVEL7X6CdhSsupNiqwnjXV98/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TdolphinForxharbour/~4/4kn7biJWMrk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tdolphin.blogspot.com/feeds/3627645410519719525/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://tdolphin.blogspot.com/2010/07/rapido-fast.html#comment-form" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3627645410519719525?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7386946536975875824/posts/default/3627645410519719525?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TdolphinForxharbour/~3/4kn7biJWMrk/rapido-fast.html" title="Rapido!!!! / Fast!!!!" /><author><name>Daniel Garcia-Gil</name><uri>http://www.blogger.com/profile/00419640093460091949</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://tdolphin.blogspot.com/2010/07/rapido-fast.html</feedburner:origLink></entry></feed>

