<?xml version="1.0" encoding="utf-8"?><!-- generator="FeedCreator 1.7.2-ppt (info@mypapit.net)" --><feed xmlns="http://www.w3.org/2005/Atom">    <title>Oscar Barrera</title>    <subtitle>Diseño web, web suunnittelu, web design. Optimización motores de busqueda, optimización google, search engine optimization, SEO, hakukoneoptimointi, googleoptimointi</subtitle>    <link rel="alternate" type="text/html" href="http://oscarbarrera.blogcindario.com/"/>    <id>http://oscarbarrera.blogcindario.com/</id>    <updated>2008-07-10T15:39:18+01:00</updated>    <generator>FeedCreator 1.7.2-ppt (info@mypapit.net)</generator><link rel="self" type="application/atom+xml" href="http://oscarbarrera.blogcindario.com/atom.xml" />    <entry>        <title>FIREFOX asking for password at localhost IIS</title>        <link rel="alternate" type="text/html" href="http://oscarbarrera.blogcindario.com/2008/07/00006-firefox-asking-for-password-at-localhost-iis.html"/>        <published>2008-07-10T15:39:18+01:00</published>        <updated>2008-07-10T15:39:18+01:00</updated>        <id>http://oscarbarrera.blogcindario.com/2008/07/00006-firefox-asking-for-password-at-localhost-iis.html</id>        <author>            <name>lupusdei</name>        </author>        <summary type="html">Firefox - Enter username and password for &quot;&quot; at &lt;a href=&quot;http://localhost/&quot; target=&quot;_blank&quot;&gt;http://localhost&lt;/a&gt; - Solution &lt;br /&gt;&lt;br /&gt;IIS uses Integrated Authentication and by default IE has the ability touse the windows user account. Firefoc can do the same after doing this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Open up Firefox and type in about:config as the url&lt;br /&gt;&lt;br /&gt;2) In the Filter Type in: ntlm&lt;br /&gt;&lt;br /&gt;3) Double click &quot;network.automatic-ntlm-auth.trusted-uris&quot; and type in localhost and hit enter</summary>    </entry>    <entry>        <title>DataSet into TextBox c#</title>        <link rel="alternate" type="text/html" href="http://oscarbarrera.blogcindario.com/2008/05/00005-dataset-into-textbox-c.html"/>        <published>2008-05-06T14:49:39+01:00</published>        <updated>2008-05-06T14:49:39+01:00</updated>        <id>http://oscarbarrera.blogcindario.com/2008/05/00005-dataset-into-textbox-c.html</id>        <author>            <name>lupusdei</name>        </author>        <summary type="html">&lt;table bgcolor=&quot;#ccd4e6&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse;&quot; width=&quot;630&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot; width=&quot;470&quot;&gt;&lt;h4&gt;I am running the query SQL=&quot;Select name from profile where proID=1&quot;;and I am getting the result in Dataset dsdata. How can I read the textfrom the dataset and assign it to textbox1.text ?&lt;/h4&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;top&quot; width=&quot;160&quot;&gt;&lt;a href=&quot;javascript:history.go(-1)&quot; title=&quot;Previous Page&quot;&gt;	    &lt;img border=&quot;0&quot; height=&quot;12&quot; src=&quot;http://www.syncfusion.com/FAQ/aspnet/images/icons/back.gif&quot; width=&quot;11&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.syncfusion.com/FAQ/aspnet/web_c5c.aspx#Top&quot; title=&quot;Top of Page&quot;&gt;	    &lt;img border=&quot;0&quot; height=&quot;12&quot; src=&quot;http://www.syncfusion.com/FAQ/aspnet/images/icons/top.gif&quot; width=&quot;11&quot; /&gt;&lt;/a&gt;	    &lt;a href=&quot;javascript:PrintPage('/FAQ/aspnet/web_c5c.aspx?print=95')&quot; title=&quot;Printer Friendly&quot;&gt;		&lt;img border=&quot;0&quot; height=&quot;12&quot; src=&quot;http://www.syncfusion.com/FAQ/aspnet/images/icons/print.gif&quot; width=&quot;12&quot; /&gt;&lt;/a&gt;		&lt;a href=&quot;javascript:EmailToFriend('http://www.syncfusion.com//FAQ/aspnet/web_c5c.aspx#q95q')&quot; title=&quot;Email FAQ question link&quot;&gt;		&lt;img border=&quot;0&quot; height=&quot;12&quot; src=&quot;http://www.syncfusion.com/FAQ/aspnet/images/icons/mail.gif&quot; width=&quot;15&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; id=&quot;AutoNumber2&quot; style=&quot;border-collapse: collapse;&quot; width=&quot;630&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;p align=&quot;justify&quot;&gt;VB.NET&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;630&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#dce4f6&quot; valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;br /&gt;	&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;630&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#dce4f6&quot; valign=&quot;top&quot; width=&quot;630&quot;&gt;Textbox1.Text= dsData.Tables(0).Rows(0)(&quot;FieldName&quot;).ToString()&lt;br /&gt;	&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;630&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#dce4f6&quot; valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;br /&gt;	&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; id=&quot;AutoNumber2&quot; style=&quot;border-collapse: collapse;&quot; width=&quot;630&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;p align=&quot;justify&quot;&gt;C#&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;630&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#dce4f6&quot; valign=&quot;top&quot; width=&quot;630&quot;&gt;&lt;br /&gt;	&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;TextBox1.Text=dsData.Tables[0].Rows[0][&quot;FieldName&quot;].ToString();</summary>    </entry>    <entry>        <title>SQL CONCAT</title>        <link rel="alternate" type="text/html" href="http://oscarbarrera.blogcindario.com/2008/04/00004-sql-concat.html"/>        <published>2008-04-09T01:30:23+01:00</published>        <updated>2008-04-09T01:30:23+01:00</updated>        <id>http://oscarbarrera.blogcindario.com/2008/04/00004-sql-concat.html</id>        <author>            <name>lupusdei</name>        </author>        <summary type="html">&lt;h5 class=&quot;pHeading5&quot;&gt;Concatenating Strings&lt;/h5&gt;&lt;a name=&quot;wp1064994&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBody&quot;&gt;String concatenation functions used in various databases and their conversion by SQLWays.&lt;/p&gt;&lt;table border=&quot;1&quot; id=&quot;wp1065000table1064996&quot;&gt;&lt;caption&gt;&lt;a name=&quot;wp1065000&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pTableTitle&quot;&gt;SQL Concatenating Strings&lt;/div&gt;&lt;/caption&gt;  &lt;tbody&gt;&lt;tr align=&quot;center&quot;&gt;&lt;th&gt;&lt;a name=&quot;wp1065006&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellHeading&quot;&gt;Database&lt;/div&gt;&lt;/th&gt;    &lt;th&gt;&lt;a name=&quot;wp1065008&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellHeading&quot;&gt;Syntax&lt;/div&gt;&lt;/th&gt;    &lt;th&gt;&lt;a name=&quot;wp1065010&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellHeading&quot;&gt;Description&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;left&quot;&gt;&lt;td rowspan=&quot;2&quot;&gt;&lt;a name=&quot;wp1065012&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Oracle&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065014&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBodyRelative&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;exp1&lt;/span&gt; || &lt;span style=&quot;font-style: italic;&quot;&gt;exp2&lt;/span&gt; [|| &lt;span style=&quot;font-style: italic;&quot;&gt;expN&lt;/span&gt;]...&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065016&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Returns the concatenation of two or  more expressions of CHAR, VARCHAR2, CLOB data type.&lt;/div&gt;&lt;a name=&quot;wp1065017&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Return type:&lt;/div&gt;&lt;a name=&quot;wp1065018&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	If all expressions (for example &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp1&lt;/span&gt; and &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp2&lt;/span&gt;) are of data type CHAR, the result has data type CHAR and is limited to 2000 characters. &lt;/div&gt;&lt;a name=&quot;wp1065019&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	If either expression is of data type VARCHAR2, the result has data type VARCHAR2 and is limited to 4000 characters. &lt;/div&gt;&lt;a name=&quot;wp1065020&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	If either expression is CLOB, the result is CLOB.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;left&quot;&gt;&lt;td&gt;&lt;a name=&quot;wp1065024&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBodyRelative&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;CONCAT&lt;/span&gt; (&lt;span style=&quot;font-style: italic;&quot;&gt;exp1&lt;/span&gt;, &lt;span style=&quot;font-style: italic;&quot;&gt;exp2&lt;/span&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065026&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Returns &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp1&lt;/span&gt; concatenated with &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp2&lt;/span&gt;. Both &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp1&lt;/span&gt; and &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp2&lt;/span&gt; can be any of the datatypes CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, or NCLOB. &lt;/div&gt;&lt;a name=&quot;wp1065027&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;a name=&quot;wp1065028&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Return type&lt;/span&gt;: &lt;/div&gt;&lt;a name=&quot;wp1065029&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	The string returned is in the same character set as &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp1&lt;/span&gt;. Its data type depends on the datatypes of the arguments.&lt;/div&gt;&lt;a name=&quot;wp1065030&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	In concatenations of two different datatypes, CONCAT function returns the data type that results in a lossless conversion. &lt;/div&gt;&lt;a name=&quot;wp1065031&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot; Therefore, if one of the arguments is a LOB, then the returned valueis a LOB. If one of the arguments is a national data type, then thereturned value is a national data type. &lt;/div&gt;&lt;a name=&quot;wp1065032&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;a name=&quot;wp1065033&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;CONCAT function is equivalent to the concatenation operator (||).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;left&quot;&gt;&lt;td&gt;&lt;a name=&quot;wp1065035&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;MySQL&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065037&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBodyRelative&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;CONCAT&lt;/span&gt;(&lt;span style=&quot;font-style: italic;&quot;&gt;exp1&lt;/span&gt;, &lt;span style=&quot;font-style: italic;&quot;&gt;exp2&lt;/span&gt; [,&lt;span style=&quot;font-style: italic;&quot;&gt;expN&lt;/span&gt;]...)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065039&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Returns the string that results from concatenating the arguments (&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;expressions&lt;/span&gt;).&lt;/div&gt;&lt;a name=&quot;wp1065040&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;a name=&quot;wp1065041&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Returns NULL if any argument (&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;expression&lt;/span&gt;) is NULL. A numeric argument is converted to its equivalent string form.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;left&quot;&gt;&lt;td&gt;&lt;a name=&quot;wp1065043&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Microsoft SQL Server&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065045&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBodyRelative&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;exp1&lt;/span&gt; + &lt;span style=&quot;font-style: italic;&quot;&gt;exp2&lt;/span&gt; [+ &lt;span style=&quot;font-style: italic;&quot;&gt;expN&lt;/span&gt;]...&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065047&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Returns the concatenation of two or more character or binary strings,columns, or a combination of strings and column names into oneexpression (a string operator).&lt;/div&gt;&lt;a name=&quot;wp1065048&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;expression (&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp1&lt;/span&gt;, &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;exp2&lt;/span&gt;, ..., &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;expN&lt;/span&gt;)- is expression of any of the data types in the character and binarydata type category, except the image, ntext, or text data types. Bothexpressions must be of the same data type, or one expression must beable to be implicitly converted to the data type of the otherexpression.&lt;/div&gt;&lt;a name=&quot;wp1065049&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;An explicit conversionto character data must be used when concatenating binary strings andany characters between the binary strings.&lt;/div&gt;&lt;a name=&quot;wp1065050&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Return type&lt;/span&gt;: the data type of the argument with the highest precedence. The precedence order data types is following: &lt;/div&gt;&lt;a name=&quot;wp1065051&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	&lt;span style=&quot;font-weight: bold;&quot;&gt;sql_variant&lt;/span&gt; (highest)&lt;/div&gt;&lt;a name=&quot;wp1065052&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	datetime&lt;/div&gt;&lt;a name=&quot;wp1065053&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	smalldatetime&lt;/div&gt;&lt;a name=&quot;wp1065054&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	float&lt;/div&gt;&lt;a name=&quot;wp1065055&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	real&lt;/div&gt;&lt;a name=&quot;wp1065056&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	decimal&lt;/div&gt;&lt;a name=&quot;wp1065057&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	money&lt;/div&gt;&lt;a name=&quot;wp1065058&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	smallmoney&lt;/div&gt;&lt;a name=&quot;wp1065059&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	bigint&lt;/div&gt;&lt;a name=&quot;wp1065060&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	int&lt;/div&gt;&lt;a name=&quot;wp1065061&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	smallint&lt;/div&gt;&lt;a name=&quot;wp1065062&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	tinyint&lt;/div&gt;&lt;a name=&quot;wp1065063&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	bit&lt;/div&gt;&lt;a name=&quot;wp1065064&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	ntext &lt;/div&gt;&lt;a name=&quot;wp1065065&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	text&lt;/div&gt;&lt;a name=&quot;wp1065066&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	image&lt;/div&gt;&lt;a name=&quot;wp1065067&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	timestamp&lt;/div&gt;&lt;a name=&quot;wp1065068&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	uniqueidentifier &lt;/div&gt;&lt;a name=&quot;wp1065069&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	nvarchar&lt;/div&gt;&lt;a name=&quot;wp1065070&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	nchar&lt;/div&gt;&lt;a name=&quot;wp1065071&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	varchar&lt;/div&gt;&lt;a name=&quot;wp1065072&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	char&lt;/div&gt;&lt;a name=&quot;wp1065073&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;middot;	varbinary&lt;/div&gt;&lt;a name=&quot;wp1065074&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;middot;	binary&lt;/span&gt; (lowest) &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align=&quot;left&quot;&gt;&lt;td&gt;&lt;a name=&quot;wp1065076&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;IBM DB2&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065078&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBodyRelative&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;CONCAT&lt;/span&gt; (&lt;span style=&quot;font-style: italic;&quot;&gt;exp1&lt;/span&gt;, &lt;span style=&quot;font-style: italic;&quot;&gt;exp2&lt;/span&gt;)&lt;/p&gt;&lt;a name=&quot;wp1065079&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBodyRelative&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;exp1&lt;/span&gt; || &lt;span style=&quot;font-style: italic;&quot;&gt;exp2&lt;/span&gt; [|| &lt;span style=&quot;font-style: italic;&quot;&gt;expN&lt;/span&gt;]...&lt;/p&gt;&lt;a name=&quot;wp1065080&quot;&gt; &lt;/a&gt;&lt;p class=&quot;pBodyRelative&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;exp1&lt;/span&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;CONCAT&lt;/span&gt; exp2 [&lt;span style=&quot;font-weight: bold;&quot;&gt;CONCAT&lt;/span&gt; &lt;span style=&quot;font-style: italic;&quot;&gt;expN&lt;/span&gt;]...&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;a name=&quot;wp1065082&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;Returns the concatenation of two or more string arguments. Arguments must be compatible types.&lt;/div&gt;&lt;a name=&quot;wp1065083&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;a name=&quot;wp1065084&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;The result of thefunction and operator (||) is a string. Its length is the sum of thelengths of the two arguments. If either argument is null, the result isthe null value. &lt;/div&gt;&lt;a name=&quot;wp1065085&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;a name=&quot;wp1065086&quot;&gt; &lt;/a&gt;&lt;div class=&quot;pCellBody&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Note&lt;/span&gt;: a binary string cannot be concatenated with a character string, including character strings defined as FOR BIT DATA.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MySQL:  CONCAT()&lt;/li&gt;&lt;li&gt;Oracle:  CONCAT(), ||&lt;/li&gt;&lt;li&gt;SQL Server:  +&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The syntax for CONCAT() is as follows:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;strong&gt;CONCAT(str1, str2, str3, ...)&lt;/strong&gt;&lt;/span&gt;:Concatenate str1, str2, str3, and any other strings together. Pleasenote the Oracle CONCAT() function only allows two arguments -- only twostrings can be put together at a time using this function. However, itis possible to concatenate more than two strings at a time in Oracleusing '||'.&lt;/p&gt;&lt;p&gt;Let's look at some examples.  Assume we have the following table:                &lt;/p&gt;&lt;p&gt;Table &lt;em&gt;&lt;strong&gt;Geography&lt;/strong&gt;&lt;/em&gt;                &lt;table border=&quot;1&quot; class=&quot;content&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;region_name&lt;/td&gt;&lt;td&gt;store_name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;East&lt;/td&gt;&lt;td&gt;Boston&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;East&lt;/td&gt;&lt;td&gt;New York&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;West&lt;/td&gt;&lt;td&gt;Los Angeles&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;West&lt;/td&gt;&lt;td&gt;San Diego&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Example 1:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;MySQL/Oracle&lt;/strong&gt;:  &lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT CONCAT(region_name,store_name) FROM Geography &lt;br /&gt;WHERE store_name = 'Boston';&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;:&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'EastBoston'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Example 2:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Oracle&lt;/strong&gt;:  &lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT region_name || ' ' || store_name FROM Geography&lt;br /&gt;WHERE store_name = 'Boston';&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;:&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'East Boston'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Example 3:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SQL Server&lt;/strong&gt;:  &lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT region_name + ' ' + store_name FROM Geography&lt;br /&gt;WHERE store_name = 'Boston';&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;:&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'East Boston'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;he Substring function in SQL is used to grab a portion of the stored data.  Thisfunction is called differently for the different databases:&lt;ul&gt;&lt;li&gt;MySQL:  SUBSTR(), SUBSTRING()&lt;/li&gt;&lt;li&gt;Oracle:  SUBSTR()&lt;/li&gt;&lt;li&gt;SQL Server:  SUBSTRING()&lt;/li&gt;&lt;/ul&gt;The most frequent uses are as follows (we will use SUBSTR() here):&lt;p&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;strong&gt;SUBSTR(str,pos)&lt;/strong&gt;&lt;/span&gt;: Select allcharacters from &amp;lt;str&amp;gt; starting with position &amp;lt;pos&amp;gt;. Notethat this syntax is not supported in SQL Server.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;strong&gt;SUBSTR(str,pos,len)&lt;/strong&gt;&lt;/span&gt;:  Starting with the &amp;lt;pos&amp;gt;th character in string &amp;lt;str&amp;gt; and select the next &amp;lt;len&amp;gt; characters.&lt;/p&gt;&lt;p&gt;Assume we have the following table:                &lt;/p&gt;&lt;p&gt;Table &lt;em&gt;&lt;strong&gt;Geography&lt;/strong&gt;&lt;/em&gt;                &lt;table border=&quot;1&quot; class=&quot;content&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;region_name&lt;/td&gt;&lt;td&gt;store_name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;East&lt;/td&gt;&lt;td&gt;Boston&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;East&lt;/td&gt;&lt;td&gt;New York&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;West&lt;/td&gt;&lt;td&gt;Los Angeles&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;West&lt;/td&gt;&lt;td&gt;San Diego&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Example 1:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT SUBSTR(store_name, 3) &lt;br /&gt;FROM Geography &lt;br /&gt;WHERE store_name = 'Los Angeles';&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;:&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'s Angeles'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Example 2:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT SUBSTR(store_name,2,4) &lt;br /&gt;FROM Geography &lt;br /&gt;WHERE store_name = 'San Diego';&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;: &lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'an D'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;The TRIM function in SQL is used to remove specified prefix or suffix from a string.The most common pattern being removed is white spaces.  This function is calleddifferently in different databases:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;MySQL:  TRIM(), RTRIM(), LTRIM()&lt;/li&gt;&lt;li&gt;Oracle:  RTRIM(), LTRIM()&lt;/li&gt;&lt;li&gt;SQL Server:  RTRIM(), LTRIM()&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The syntax for these trim functions are:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;strong&gt;TRIM([[LOCATION] [remstr] FROM ] str)&lt;/strong&gt;&lt;/span&gt;:  [LOCATION] can be either LEADING, TRAILING, or BOTH.  This function gets rid of the [remstr] patternfrom either the beginning of the string or the end of the string, or both.  If no [remstr] isspecified, white spaces are removed.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;strong&gt;LTRIM(str)&lt;/strong&gt;&lt;/span&gt;:  Removes all white spaces from the beginning of the string.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;strong&gt;RTRIM(str)&lt;/strong&gt;&lt;/span&gt;:  Removes all white spaces at the end of the string.&lt;/p&gt;&lt;p&gt;Example 1:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT TRIM('&amp;nbsp;&amp;nbsp;&amp;nbsp;Sample&amp;nbsp;&amp;nbsp;&amp;nbsp;');&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;:&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'Sample'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Example 2:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT LTRIM('&amp;nbsp;&amp;nbsp;&amp;nbsp;Sample&amp;nbsp;&amp;nbsp;&amp;nbsp;');&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;:&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'Sample&amp;nbsp;&amp;nbsp;&amp;nbsp;'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Example 3:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;strong&gt;SELECT RTRIM('&amp;nbsp;&amp;nbsp;&amp;nbsp;Sample&amp;nbsp;&amp;nbsp;&amp;nbsp;');&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Result&lt;/em&gt;:&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: royalblue;&quot;&gt;&lt;strong&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;Sample'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</summary>    </entry>    <entry>        <title>Visual Studio - Missing Item Template</title>        <link rel="alternate" type="text/html" href="http://oscarbarrera.blogcindario.com/2008/04/00003-visual-studio-missing-item-template.html"/>        <published>2008-04-09T00:12:59+01:00</published>        <updated>2008-04-09T00:12:59+01:00</updated>        <id>http://oscarbarrera.blogcindario.com/2008/04/00003-visual-studio-missing-item-template.html</id>        <author>            <name>lupusdei</name>        </author>        <summary type="html">If you are missing templates, these could help (try one of these):&lt;br /&gt;&lt;br /&gt;1) Open the Options window in Visual Studio.&lt;br /&gt;Select Projects and Solutions.&lt;br /&gt;Change the Visual Studio user item template location (Path .... \Documents and Settings\WINDOWSUSER\My Documents\Visual Studio 2005\Templates\ItemTemplates)&lt;br /&gt;&lt;span style=&quot;color: #ff6600;&quot;&gt;&lt;strong&gt; to the folder&lt;/strong&gt;&lt;/span&gt;where the standard templates are located ( &lt;strong&gt;&lt;span style=&quot;color: #ff6600;&quot;&gt;C:\Program Files\MicrosoftVisual Studio 8\Common7\IDE\ItemTemplates&lt;/span&gt;&lt;/strong&gt; ).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After the change, all templates will be accesible.&lt;br /&gt;&lt;br /&gt;2) Open a new &amp;lsquo;Visual Studio 2005 Command Prompt&amp;rsquo;.&amp;nbsp; Once there type the following command at the prompt, press enter&amp;nbsp;and wait&amp;hellip;&lt;blockquote dir=&quot;ltr&quot; style=&quot;margin-right: 0px;&quot;&gt;&lt;p&gt;&lt;strong&gt;devenv /installvstemplates&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;This will rebuild your item and project template cache. &lt;br /&gt;&lt;br /&gt;3) Install &quot;VS80-KB915364-X86-ENU.exe&quot; and then install &quot;WebApplicationProjectSetup.msi&quot;&lt;br /&gt;&lt;br /&gt; &lt;a href=&quot;http://download.microsoft.com/download/8/0/8/8086c312-16b1-4e54-a4cc-80a6c171112e/VS80-KB915364-X86-ENU.exe&quot; target=&quot;_new&quot;&gt;http://download.microsoft.com/download/8/0/8/8086c312-16b1-4e54-a4cc-80a6c171112e/VS80-KB915364-X86-ENU.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://download.microsoft.com/download/9/0/6/906064ce-0bd1-4328-af40-49dca1aef87c/WebApplicationProjectSetup.msi&quot; target=&quot;_new&quot;&gt;http://download.microsoft.com/download/9/0/6/906064ce-0bd1-4328-af40-49dca1aef87c/WebApplicationProjectSetup.msi&lt;/a&gt;</summary>    </entry>    <entry>        <title>Mercado de Pulgas - Kirpputori - Helsinki</title>        <link rel="alternate" type="text/html" href="http://oscarbarrera.blogcindario.com/2008/03/00002-mercado-de-pulgas-kirpputori-helsinki.html"/>        <published>2008-03-09T14:18:39+01:00</published>        <updated>2008-03-09T14:18:39+01:00</updated>        <id>http://oscarbarrera.blogcindario.com/2008/03/00002-mercado-de-pulgas-kirpputori-helsinki.html</id>        <author>            <name>lupusdei</name>        </author>        <summary type="html">&lt;p&gt;Los mercados de pulgas en Finlandia (Helsinki, Espoo, Vantaa) no son muy surtidos en comparaci&amp;oacute;n a los mercados de&amp;nbsp; pulgas peruanos (si se le puede llamar mercado de pulgas a &quot;La cachina&quot; y a &quot;Tacora&quot;) ..&lt;/p&gt;&lt;br /&gt;&lt;p&gt;A continuaci&amp;oacute;n una lista de mercado de pulgas (kirputtori) en Helsinki Espoo y Vantaa:&lt;/p&gt;&lt;h1&gt;Emmaus&lt;/h1&gt;&lt;div class=&quot;address&quot;&gt;&lt;strong&gt;Gyldenintie 2, Lauttasaari, Helsinki&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;description&quot;&gt;Vapaaehtoisvoimilla toimiva kirpputori, jonka tuotto menee hyv&amp;auml;ntekev&amp;auml;isyyteen. &lt;/div&gt;</summary>    </entry>    <entry>        <title>WEB SUUNNITTELU</title>        <link rel="alternate" type="text/html" href="http://oscarbarrera.blogcindario.com/2008/03/00001-web-suunnittelu.html"/>        <published>2008-03-07T21:22:20+01:00</published>        <updated>2008-03-07T21:22:20+01:00</updated>        <id>http://oscarbarrera.blogcindario.com/2008/03/00001-web-suunnittelu.html</id>        <author>            <name>lupusdei</name>        </author>        <summary type="html">Una de las tareas m&amp;aacute;s dificiles que he afrontado con el lenguaje fin&amp;eacute;s ha sido el &lt;a href=&quot;http://www.pramea.net&quot; title=&quot;Pramea Solutions&quot; target=&quot;_blank&quot;&gt;web suunnittelu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;WWW-sis&amp;auml;ll&amp;ouml;nhallinta				&lt;/h2&gt;&lt;p&gt;					Www-sis&amp;auml;ll&amp;ouml;nhallinta tarkoittaa toimintaa jossa verkkopalvelun sis&amp;auml;lt&amp;ouml;j&amp;auml; pyrit&amp;auml;&amp;auml;n hallitsemaan mahdollisimman tarkoituksenmukaisesti. Www-sis&amp;auml;ll&amp;ouml;nhallinta on luonteeltaan julkaisupainotteista sis&amp;auml;ll&amp;ouml;nhallintaa. Www-sis&amp;auml;ll&amp;ouml;nhallinnassa keskeisess&amp;auml; asemassa ovat sivupohjat jotka koostavat pienist&amp;auml; &lt;br /&gt;sis&amp;auml;lt&amp;ouml;yksik&amp;ouml;ist&amp;auml; www-sivut ja pit&amp;auml;v&amp;auml;t verkkopalvelukokonaisuuden kasassa. Www-sis&amp;auml;ll&amp;ouml;nhallinnan k&amp;auml;yt&amp;auml;nn&amp;ouml;n toteutukseen liittyv&amp;auml;t olennaisesti erilaiset www-sis&amp;auml;ll&amp;ouml;nhallintaj&amp;auml;rjestelm&amp;auml;t.&lt;br /&gt;&lt;br /&gt;Www-sis&amp;auml;ll&amp;ouml;nhallinnalle tyypillist&amp;auml; on my&amp;ouml;s sis&amp;auml;lt&amp;ouml;jen, rakenteiden ja ulkoasun erottaminen toisistaan. Sivupohjien avulla toteutettava kokonaisuus mahdollistaakin esitysmuotojen yhten&amp;auml;isyyden ja keskitetyn yll&amp;auml;pidon. Esimerkkej&amp;auml; tyypillisist&amp;auml; sivupohjien sis&amp;auml;ll&amp;ouml;ist&amp;auml; ovat muun muassa navigaatio-elementit, &lt;br /&gt;kaikilla www-sivuilla toistuva grafiikka kuten logot, taustav&amp;auml;rit ja muotoilut, www-sivujen otsikot, pudotusvalikot, linkit yhteystietoihin ja www-sivuilla olevat vaihtuvat mainokset. &lt;br /&gt;&lt;br /&gt;Sivupohjiin perustuva julkaisu mahdollistaa useiden erilaisten p&amp;auml;&amp;auml;telaitteiden ja jakelukanavien huomioimisen, ja t&amp;auml;st&amp;auml; syyst&amp;auml; www-sis&amp;auml;ll&amp;ouml;nhallinta liitet&amp;auml;&amp;auml;nkin usein monikanavajulkaisuun.				&lt;/p&gt;&lt;br /&gt;</summary>    </entry></feed>