--Using VBCRLF :
=
"Microsoft Reporting Tool -"
+ VBCRLF +
"SQL Server Reporting Services"
--Using chr(10) :
+ chr(10) +
--Using HTML tag <br> :
"Microsoft Reporting Tool - <br> SQL Server Reporting Services"
Because this article missed the July competition (it wasn't added in time), we'll submit it for the August competition: social.technet.microsoft.com/.../18844.technet-guru-contributions-august-2013.aspx
* The vbCrLf is just a "hard-coded" base on old VB command for CR+LF (Carriage Return and + Line Feed), there for VB+Cr+Lf => vbCrLf.
* LF - char Line feed, '\n', 0x0A, 10 in decimal. there for by adding char(10) you just add LF.
* Microsoft windows operation system use the option CR followed by LF as "a newline" marker. there for adding just char(10) as written, might make you data inconsistent with some windows application like the notepad. You should add char(13)+char(10) and not just char(10) for consistent.
* CR - Carriage return, '\r', 0x0D, 13 in decimal
** In summary first option of adding vbCrLf is equivalent to second option adding char(13)+char(10), it is just like saying the same word in two different languages (the translation of HELLO is always HELLO).
** different operation systems use different NewLine's marker. Unix-like systems use only char(10) for example.
check this link for more en.wikipedia.org/.../Newline