<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2787763816989363785</id><updated>2012-02-12T16:55:21.840Z</updated><category term='C#'/><category term='Crystal Reports'/><category term='Funções Práticas'/><category term='Programação'/><category term='VB.NET'/><category term='SQL'/><category term='Base de Dados'/><title type='text'>Palves .NET</title><subtitle type='html'>Aqui podem encontrar algumas funções práticas em .NET (VB ou C#) e Base de Dados</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-6663871223734648501</id><published>2007-07-26T14:52:00.000+01:00</published><updated>2007-07-26T14:55:41.147+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Enviar</title><content type='html'>&lt;span style="font-size:85%;"&gt;MailMessage theMailMessage = new MailMessage("&lt;/span&gt;&lt;a href="mailto:from@email.com"&gt;&lt;span style="font-size:85%;"&gt;from@email.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;", "&lt;/span&gt;&lt;a href="mailto:to@email.com"&gt;&lt;span style="font-size:85%;"&gt;to@email.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;theMailMessage.Body = "body email message here";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;t&lt;/span&gt;&lt;span style="font-size:85%;"&gt;heMailMessage.Attachments.Add(new Attachment("pathToEmailAttachment"));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;theMailMessage.Subject = "Subject here"; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;SmtpClient theClient = new SmtpClient("IP.Address.Of.Smtp");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;theClient.UseDefaultCredentials = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System.Net.&lt;strong&gt;&lt;span style="color:#990000;"&gt;NetworkCredential&lt;/span&gt;&lt;/strong&gt; &lt;span style="color:#000099;"&gt;theCredential&lt;/span&gt; = new System.Net.NetworkCredential("&lt;/span&gt;&lt;a href="mailto:user@name.com"&gt;&lt;span style="font-size:85%;"&gt;user@name.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;", "password");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;theClient.Credentials = &lt;span style="color:#000099;"&gt;theCredential&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;theClient.&lt;strong&gt;&lt;span style="color:#990000;"&gt;Send&lt;/span&gt;&lt;/strong&gt;(theMailMessage);&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-6663871223734648501?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/6663871223734648501/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=6663871223734648501' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/6663871223734648501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/6663871223734648501'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/enviar.html' title='Enviar'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-627508971053190678</id><published>2007-07-19T11:42:00.000+01:00</published><updated>2007-07-19T11:43:14.745+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Reports'/><title type='text'>Primeiro dia do Mês</title><content type='html'>&lt;span style="font-size:85%;"&gt;Exemplo:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Minimum ( {sp_rpt_listagem_Mapa_Fact;1.datai} )&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-627508971053190678?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/627508971053190678/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=627508971053190678' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/627508971053190678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/627508971053190678'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/primeiro-dia-do-ms.html' title='Primeiro dia do Mês'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-6204863468875089598</id><published>2007-07-19T11:30:00.000+01:00</published><updated>2007-07-20T21:06:21.152+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Reports'/><title type='text'>Último dia do Mês (novas formas)</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Uma forma:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Global datetimevar firstDate:= datetime(year(CurrentDateTime), month(CurrentDateTime),1,0,0,0) ; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Global datetimevar lastMonth:= dateadd("m",+0,firstDate); lastMonth:=dateadd("d",-1, lastMonth);&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Outra forma:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;If {table.date} in &lt;strong&gt;&lt;em&gt;LastFullMonth&lt;/em&gt;&lt;/strong&gt; Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;{table.date}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Its Returns the Value if the date falls on any date from the previous month.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;if today is 19/07/2007 its returns 31/07/2007&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-6204863468875089598?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/6204863468875089598/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=6204863468875089598' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/6204863468875089598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/6204863468875089598'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/ltimo-dia-do-ms-novas-formas.html' title='Último dia do Mês (novas formas)'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-7592593805970797452</id><published>2007-07-19T11:25:00.000+01:00</published><updated>2007-07-19T11:29:48.996+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Reports'/><title type='text'>Último dia do Mês</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;em&gt;Calculating the first of a target month is done differently depending on whether the target month is the current month or the month of a date field. If you are looking for the current month you can use: Minimum ( MonthToDate )This will give you the first day of the current month in any report. Not everyone realizes this but you can take the Minimum or Maximum of any one of the 27 date range functions Crystal provides. However, if the date is a database field, a formula or a parameter you need a different syntax. I use:&lt;/em&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;{Table.Date} - Day ( {Table.Date} ) + 1&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;The {Table.Date} field can be replaced with any Date value. If your field is a DateTime value you can add the DATE() function around the whole calculation to strip off the time:&lt;/em&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;DATE ( {Table.Date} - Day ( {Table.Date} ) + 1 )&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;Finding the last day of a month can be done several ways but I think the one below is the simplest. It can be used with any date value including the CurrentDate function:&lt;/em&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;DateAdd ('m' , 1 , {Orders.Order Date} - day({Orders.Order Date}) + 1) - 1&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;You will notice that the first formula is used within this one. I find the first of the target month, then use DateAdd to add one month and find the first of the following month. Finally I subtract 1 day to get the last day of the month. Note that DateAdd always returns a DateTime value. As above, you can use the DATE() function around this formula to strip off the time. These calculations are especially handy when you need rolling date columns that are all derived from a parameter date. By adding and subtracting more months you can calculate the first and last date of a whole range of months.&lt;/em&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-7592593805970797452?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/7592593805970797452/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=7592593805970797452' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/7592593805970797452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/7592593805970797452'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/ltimo-dia-do-ms.html' title='Último dia do Mês'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-3373137365863854194</id><published>2007-07-19T10:21:00.000+01:00</published><updated>2007-07-30T17:57:48.011+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Optimização da função das Datas</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Optimização feita pelo meu BOSS (Afonso Netsigma) --- ;-) Fixola&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;-- Retorna data como string&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;RETURNS nvarchar(25)ASBEGIN DECLARE @Datafmt nvarchar(25) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;-- Verifica se a data é válida &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;IF @data Is Null SET @Datafmt = '' -- dia-mes-ano &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ELSE IF @formato = 2 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;BEGIN set @Datafmt=convert(nvarchar(10),@data,105) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;END &lt;/span&gt;&lt;span style="font-size:85%;"&gt;-- somente dia &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ELSE IF @formato = 3 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;BEGIN set @Datafmt=convert(nvarchar(2),@data,105) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;END -- somente mês &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ELSE IF @formato = 4 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;BEGIN set @Datafmt=convert(nvarchar(2),@data,101) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;END -- somente Ano &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ELSE IF @formato = 5 BEGIN set @Datafmt=convert(nvarchar(4),@data,112) END &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;-- mes/dia/ano &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ELSE IF @formato = 6 BEGIN set @Datafmt=convert(nvarchar(10),@data,101) END -- mes-dia-ano ELSE IF @formato = 7 BEGIN set @Datafmt=convert(nvarchar(10),@data,110) END -- Formato Longo ELSE IF @formato = 8 BEGIN SET @Datafmt =Convert(varchar(2), @data,105) SET @Datafmt = @Datafmt + ' de ' -- concatena o mês SET @Datafmt = @Datafmt + CASE Month(@data) WHEN 1 THEN 'Janeiro' WHEN 2 THEN 'Fevereiro' WHEN 3 THEN 'Março' WHEN 4 THEN 'Abril' WHEN 5 THEN 'Maio' WHEN 6 THEN 'Junho' WHEN 7 THEN 'Julho' WHEN 8 THEN 'Agosto' WHEN 9 THEN 'Setembro' WHEN 10 THEN 'Outubro' WHEN 11 THEN 'Novembro' ELSE 'Dezembro' END SET @Datafmt = @Datafmt + ' de ' -- concatena o ano SET @Datafmt = @Datafmt + convert(nvarchar(4), @data, 112) END -- Formato Curto ELSE IF @formato = 9 BEGIN set @Datafmt=convert(nvarchar(11),@data,106) END -- mês/ano ELSE IF @formato = 10 BEGIN set @Datafmt=convert(nvarchar(11),@data,106) set @Datafmt=substring(@Datafmt,4,3)+'/'+substring(@Datafmt,8,4) END -- mm/yyyy ELSE IF @formato = 11 BEGIN set @Datafmt=convert(nvarchar(10),@data,103) set @Datafmt=substring(@Datafmt,4,7) END -- dd/mm/yyyy hh:mm (24h) ELSE IF @formato = 12 BEGIN set @Datafmt=convert(nvarchar(10),@data,103) + ' ' + convert(nvarchar(5),@data,108) END&lt;br /&gt;-- dd/mm/yyyy (Default) = 1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ELSE &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;BEGIN set @Datafmt=convert(nvarchar(10),@data,103) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;END&lt;br /&gt;RETURN(@Datafmt)END&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-3373137365863854194?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/3373137365863854194/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=3373137365863854194' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3373137365863854194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3373137365863854194'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/optimizao-da-funo-das-datas.html' title='Optimização da função das Datas'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-2624255409813345300</id><published>2007-07-13T10:11:00.000+01:00</published><updated>2007-07-13T10:15:42.327+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Cálculo de diferenças de Datas</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;SELECT DATEDIFF&lt;/span&gt;(day, '2007-04-01','2007-06-04' ) AS no_of_&lt;span style="color:#cc0000;"&gt;Dias&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;SELECT DATEDIFF&lt;/span&gt;(month, '2007-04-01','2007-06-04' ) AS no_of_&lt;span style="color:#cc0000;"&gt;Meses&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;SELECT DATEDIFF&lt;/span&gt;(year, '2007-04-01','2007-06-04' ) AS no_of_&lt;span style="color:#990000;"&gt;Ano&lt;/span&gt;s&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-2624255409813345300?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/2624255409813345300/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=2624255409813345300' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2624255409813345300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2624255409813345300'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/clculo-de-diferenas-de-datas.html' title='Cálculo de diferenças de Datas'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-3107495290480551968</id><published>2007-07-12T11:58:00.000+01:00</published><updated>2007-07-13T10:17:46.882+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Função (Script) para trabalhar com Datas</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;/* Este script permite criar a função dbo.fn_dateformat a qual possibilita a formatação de uma&lt;br /&gt;data em até 12 formatos diferentes.&lt;br /&gt;Coloque o script sobre o Query Analyzer e execute o script na base de dados onde deseja que&lt;br /&gt;a função seja criada.&lt;br /&gt;OBS: Se desejar, use este script como um template para desenvolver sua própria função.&lt;br /&gt;*/&lt;/span&gt;&lt;br /&gt;USE PUBS&lt;br /&gt;GO&lt;br /&gt;IF EXISTS (SELECT [name] FROM sysobjects WHERE id = object_id('dbo.fn_dateformat') and xtype='FN')&lt;br /&gt;DROP FUNCTION dbo.fn_dateformat&lt;br /&gt;GO&lt;br /&gt;CREATE FUNCTION dbo.fn_dateformat (@data smalldateTime, @formato int)&lt;br /&gt;&lt;span style="color:#000099;"&gt;/***************************************************************************&lt;br /&gt;Esta função permite formatar uma data em um dos formatos abaixo.&lt;br /&gt;Parâmetros:&lt;br /&gt;@data - data a ser formatada&lt;br /&gt;@formato - determina o formato de saída para a data&lt;br /&gt;Opções de formato:&lt;br /&gt;1 - dia/mes/ano -&gt;&gt; 31/08/2005 (Default)&lt;br /&gt;2 - dia-mes-ano -&gt;&gt; 31-08-2005&lt;br /&gt;3 - Somente dia -&gt;&gt; 31&lt;br /&gt;4 - Somente Mês -&gt;&gt; 08&lt;br /&gt;5 - Somente Ano -&gt;&gt; 2005&lt;br /&gt;6 - mes/dia/ano -&gt;&gt; 08/31/2005&lt;br /&gt;7 - mes-dia-ano -&gt;&gt; 08-31-2005&lt;br /&gt;8 - Formato Longo -&gt;&gt; 31 de Agosto de 2005&lt;br /&gt;9 - Formato Curto -&gt;&gt; 31-Agosto-2005&lt;br /&gt;10 - Mês/Ano -&gt;&gt; Agosto/2005&lt;br /&gt;11 - Mês/Ano -&gt;&gt; 08/2005&lt;br /&gt;12 - Dia/Hora -&gt;&gt; 31-08-2005 13:14&lt;br /&gt;Exemplo:SELECT dbo.fn_dateformat(getdate(),1) as [dia/mes/ano]&lt;br /&gt;SELECT dbo.fn_dateformat(getdate(),10) as [Mes/Ano]&lt;br /&gt;SELECT dbo.fn_dateformat(getdate(),12) as [Dia/Hora]&lt;br /&gt;&lt;span style="color:#990000;"&gt;Autor: Nilton Pinheiro&lt;br /&gt;Website: http://www.mcdbabrasil.com.br&lt;br /&gt;Baseado no Original: http://www.sqlservercentral.com/scripts/contributions/1568.asp&lt;/span&gt;&lt;br /&gt;*******************************************************************************/&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;-- Retorna data como string&lt;/span&gt;&lt;br /&gt;RETURNS nvarchar(20)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;DECLARE @Datafmt nvarchar(20)&lt;br /&gt;&lt;span style="color:#000099;"&gt;-- Verifica se a data é válida&lt;/span&gt;&lt;br /&gt;IF @data Is Null SET @Datafmt = ''&lt;br /&gt;&lt;span style="color:#000099;"&gt;-- dia-mes-ano&lt;/span&gt;&lt;br /&gt;ELSE IF @formato = 2&lt;br /&gt;BEGIN&lt;br /&gt;IF Day(@data) &lt; datafmt =" '0'" datafmt =" Convert(varchar(2),Day(@data))" datafmt =" @Datafmt" datafmt =" (@Datafmt" datafmt =" (@Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" formato =" 3" datafmt =" ('0'" datafmt =" (Convert(varchar(2)," formato =" 4" datafmt =" '0'" datafmt =" Convert(varchar(2)," formato =" 5" datafmt =" (SELECT" formato =" 6" datafmt =" '0'" datafmt =" Convert(varchar(2)," datafmt =" @Datafmt" datafmt =" (@Datafmt" datafmt =" (@Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" formato =" 7" datafmt =" '0'" datafmt =" Convert(varchar(2)," datafmt =" @Datafmt" datafmt =" (@Datafmt" datafmt =" (@Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" formato =" 8" datafmt =" ('0'" datafmt =" Convert(varchar(2)," datafmt =" @Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" formato =" 9" datafmt =" ('0'" datafmt =" Convert(varchar(2)," datafmt =" @Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" formato =" 10" datafmt =" CASE" datafmt =" @Datafmt" datafmt =" @Datafmt" formato =" 11" datafmt =" '0'" datafmt =" Convert(varchar(2)," datafmt =" @Datafmt" datafmt =" @Datafmt" formato =" 12" datafmt =" ('0'" datafmt =" Convert(varchar(2)," datafmt =" @Datafmt" datafmt =" (@Datafmt" datafmt =" (@Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt" datafmt =" ('0'" datafmt =" Convert(varchar(2)," datafmt =" @Datafmt" datafmt =" (@Datafmt" datafmt =" (@Datafmt" datafmt =" @Datafmt" datafmt =" @Datafmt"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-3107495290480551968?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/3107495290480551968/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=3107495290480551968' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3107495290480551968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3107495290480551968'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/funo-script-para-trabalhar-com-datas.html' title='Função (Script) para trabalhar com Datas'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-3347209991455945107</id><published>2007-07-12T11:17:00.000+01:00</published><updated>2007-07-12T11:18:34.131+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Datas 1º dia e último do Mês</title><content type='html'>&lt;span style="font-size:85%;color:#000099;"&gt;&lt;strong&gt;--1. Achar o 1º dia do Mês:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;select dateadd(dd,-(day('2007-04-11')-1),'2007-04-11') &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#000099;"&gt;&lt;strong&gt;--2. O último dia do Mês:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;select dateadd(dd,-(day(dateadd(mm,1,'2007-04-11'))),dateadd(mm,1,'2007-04-11'))&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-3347209991455945107?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/3347209991455945107/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=3347209991455945107' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3347209991455945107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3347209991455945107'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/datas-1-dia-e-ltimo-do-ms.html' title='Datas 1º dia e último do Mês'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-5288826368886175223</id><published>2007-07-12T10:12:00.000+01:00</published><updated>2007-07-12T10:16:41.905+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Invocar Objectos através de Strings</title><content type='html'>&lt;span style="font-size:85%;color:#000099;"&gt;&lt;strong&gt;Criar uma instância de um objecto dinamicamente:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;frm = DirectCast(Activator.CreateInstance(Type.GetType("Nome_do_Assembly." &amp; Trim(Form))), Form)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#000099;"&gt;&lt;strong&gt;Aceder às propriedades (ou qualquer outro elemento) de um Objecto:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;frm.GetType.GetProperty("Nome_daPropriedade").GetValue(frm, Nothing)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Função para aceder ao FRM:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Public Shared Function GetObjectByName&lt;/span&gt;&lt;/strong&gt;(ByVal Nome As String) As Object&lt;br /&gt;Dim arOfTypes As Type()&lt;br /&gt;&lt;em&gt;'Array de Tipos de cada assembly&lt;/em&gt;&lt;br /&gt;Dim objAssembly As System.Reflection.Assembly&lt;br /&gt;objAssembly = System.Reflection.Assembly.Load("Netsigma.GRLReports")&lt;br /&gt;arOfTypes = &lt;span style="color:#990000;"&gt;objAssembly.GetTypes&lt;/span&gt;&lt;br /&gt;&lt;em&gt;'For Each type in arOfTypes get Properties,Methods and Events&lt;/em&gt;&lt;br /&gt;For Each T As Type In arOfTypes&lt;br /&gt;Try&lt;br /&gt;Dim s As Object = &lt;strong&gt;&lt;span style="color:#990000;"&gt;Activator.CreateInstance&lt;/span&gt;&lt;/strong&gt;(T)&lt;br /&gt;If T.Name.Equals(Nome) Then&lt;br /&gt;Return s&lt;br /&gt;End If&lt;br /&gt;Catch ex As Exception&lt;br /&gt;End Try&lt;br /&gt;Next&lt;br /&gt;Return Nothing&lt;br /&gt;End Function&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-5288826368886175223?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/5288826368886175223/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=5288826368886175223' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/5288826368886175223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/5288826368886175223'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/invocar-objectos-atravs-de-strings.html' title='Invocar Objectos através de Strings'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-2244221300513009334</id><published>2007-07-12T10:10:00.000+01:00</published><updated>2007-07-12T10:11:25.752+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Gerar Random</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Public Function RandomNumber&lt;/span&gt;&lt;/strong&gt;(ByVal MaxNumber As Integer,  Optional ByVal MinNumber As Integer = 0) As Integer            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'initialize random number generator       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; Dim r As New Random(System.DateTime.Now.Millisecond)        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;'if passed incorrect arguments, swap them        &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;'can also throw exception or return 0&lt;/em&gt;&lt;br /&gt;If MinNumber &gt; MaxNumber Then           &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Dim t As Integer = MinNumber            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;MinNumber = MaxNumber            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;MaxNumber = t        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;End If&lt;br /&gt;Return r.Next(MinNumber, MaxNumber)&lt;br /&gt;End Function&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-2244221300513009334?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/2244221300513009334/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=2244221300513009334' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2244221300513009334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2244221300513009334'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/gerar-random.html' title='Gerar Random'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-2559629222102824041</id><published>2007-07-12T10:08:00.000+01:00</published><updated>2007-07-12T10:09:58.834+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Executar Processo e Esperar</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Public Sub ShellandWait&lt;/span&gt;&lt;/strong&gt;(ByVal ProcessPath As String)        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Dim objProcess As System.Diagnostics.Process        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Try            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;objProcess = New System.Diagnostics.Process()            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;objProcess.StartInfo.FileName = ProcessPath            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;objProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal           &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;objProcess.Start()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;           &lt;em&gt; 'Wait until the process passes back an exit code&lt;/em&gt;            &lt;br /&gt;objProcess.WaitForExit()&lt;br /&gt;          &lt;em&gt;  'Free resources associated with this process&lt;/em&gt;           &lt;br /&gt;objProcess.Close()       &lt;br /&gt;Catch           &lt;br /&gt;MessageBox.Show("Could not start process " &amp; ProcessPath, "Error")       &lt;br /&gt;End Try   &lt;br /&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-2559629222102824041?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/2559629222102824041/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=2559629222102824041' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2559629222102824041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2559629222102824041'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/executar-processo-e-esperar.html' title='Executar Processo e Esperar'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-9062477156156962922</id><published>2007-07-12T10:07:00.000+01:00</published><updated>2007-07-12T10:08:35.624+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Diferença entre DATAS</title><content type='html'>&lt;span style="font-size:85%;"&gt;Static t_inicio As DateTime                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Static t_fim As DateTime                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Dim t_diferenca As TimeSpan&lt;br /&gt; t_inicio = Now&lt;br /&gt;' t_fim = Now                   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;'t_diferenca = t_fim.Subtract(t_inicio)                   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;' MsgBox("Tempo de carregar dados (dataset)" &amp; t_diferenca.TotalSeconds.ToString("0.000000") &amp;amp; " segundos   -&gt;Registos:" &amp;amp; dsBD.Movimentos.Rows.Count.ToString)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-9062477156156962922?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/9062477156156962922/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=9062477156156962922' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/9062477156156962922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/9062477156156962922'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/diferena-entre-datas.html' title='Diferença entre DATAS'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-2114210650119176872</id><published>2007-07-12T10:03:00.000+01:00</published><updated>2007-07-12T10:06:40.922+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Converter BMP to ANY</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Public Function ConvertBMP&lt;/strong&gt;&lt;/span&gt;(ByVal BMPFullPath As String,  ByVal imgFormat As ImageFormat) As Boolean&lt;br /&gt;Dim bAns As Boolean        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Dim sNewFile As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Try           &lt;em&gt; 'bitmap class in system.drawing.imaging&lt;/em&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Dim objBmp As New Bitmap(BMPFullPath)&lt;br /&gt;&lt;em&gt;'below 2 functions in system.io.path&lt;/em&gt;            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;sNewFile = GetDirectoryName(BMPFullPath)            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;sNewFile &amp;= GetFileNameWithoutExtension(BMPFullPath)&lt;br /&gt;sNewFile &amp;amp;= "." &amp; imgFormat.ToString            &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;objBmp.Save(sNewFile, imgFormat)&lt;br /&gt;bAns = True 'return true on success        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Catch            bAns = False 'return false on error       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; End Try        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Return bAns&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;End Function   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'USAGE    'ConvertBMP("C:\test.bmp", ImageFormat.Jpeg)    &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'ConvertBMP("C:\test.bmp", ImageFormat.Emf)   &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt; 'ConvertBMP("C:\test.bmp", ImageFormat.Exif)    &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'ConvertBMP("C:\test.bmp", ImageFormat.Gif)    &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'ConvertBMP("C:\test.bmp", ImageFormat.Icon)    &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'ConvertBMP("C:\test.bmp", ImageFormat.MemoryBmp)    &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'ConvertBMP("C:\test.bmp", ImageFormat.Png)    &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'ConvertBMP("C:\test.bmp", ImageFormat.Tiff)    &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;&lt;em&gt;'ConvertBMP("C:\test.bmp", ImageFormat.Wmf)&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-2114210650119176872?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/2114210650119176872/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=2114210650119176872' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2114210650119176872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2114210650119176872'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/converter-bmp-to-any.html' title='Converter BMP to ANY'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-8751877604427875791</id><published>2007-07-12T09:55:00.000+01:00</published><updated>2007-07-12T10:03:12.376+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Calcula Idade</title><content type='html'>&lt;span style="font-size:85%;"&gt;Public Function Calcula_Idade(ByVal Birthdate As System.DateTime, Optional ByVal AsOf As System.DateTime = #1/1/1700#) As String&lt;br /&gt;Dim iMonths As Integer&lt;br /&gt;Dim iYears As Integer&lt;br /&gt;Dim dYears As Decimal&lt;br /&gt;Dim lDayOfBirth As Long&lt;br /&gt;Dim lAsOf As Long&lt;br /&gt;Dim iBirthMonth As Integer&lt;br /&gt;Dim iAsOFMonth As Integer&lt;br /&gt;If AsOf = "#1/1/1700#" Then AsOf = DateTime.Now&lt;br /&gt;End If&lt;br /&gt;lDayOfBirth = DatePart(DateInterval.Day, Birthdate)&lt;br /&gt;lAsOf = DatePart(DateInterval.Day, AsOf)&lt;br /&gt;iBirthMonth = DatePart(DateInterval.Month, Birthdate)&lt;br /&gt;iAsOFMonth = DatePart(DateInterval.Month, AsOf)&lt;br /&gt;iMonths = DateDiff(DateInterval.Month, Birthdate, AsOf)&lt;br /&gt;dYears = iMonths / 12&lt;br /&gt;iYears = Math.Floor(dYears)&lt;br /&gt;If iBirthMonth = iAsOFMonth Then&lt;br /&gt;If lAsOf &lt;&gt;&lt;br /&gt;iYears = iYears - 1&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;Return iYears&lt;br /&gt;End Function&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-8751877604427875791?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/8751877604427875791/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=8751877604427875791' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/8751877604427875791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/8751877604427875791'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/calcula-idade.html' title='Calcula Idade'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-8048250545377140705</id><published>2007-07-12T09:54:00.000+01:00</published><updated>2007-07-12T09:55:01.316+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Gravar um Byte Array para Ficheiro</title><content type='html'>&lt;span style="font-size:85%;"&gt;Dim byteData() As Byte&lt;br /&gt;        ...&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt; ' Create a file and write the byte data to a file.&lt;/span&gt;&lt;/em&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Dim oFileStream As System.IO.FileStream        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;oFileStream = New System.IO.FileStream("bytes.dat", System.IO.FileMode.Create)        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;oFileStream.Write(byteData, 0, byteData.Length - 1)        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;oFileStream.Close()&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-8048250545377140705?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/8048250545377140705/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=8048250545377140705' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/8048250545377140705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/8048250545377140705'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/gravar-um-byte-array-para-ficheiro.html' title='Gravar um Byte Array para Ficheiro'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-9125776438053114740</id><published>2007-07-12T09:51:00.000+01:00</published><updated>2007-07-12T09:53:27.972+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Algoritmo BubbleSort</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Public Function BubbleSortArray&lt;/span&gt;&lt;/strong&gt;(ByVal NumericArray As Variant) _    As Variant&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;'RETURNS Array, or vbEmpty if there's an error'e.g., passed array contains elements that'can't be compared to each other, such as'objects&lt;br /&gt;'will work when elements are all numbers or single characters'of the same case.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;Dim vAns As VariantDim vTemp As VariantDim bSorted As BooleanDim lCtr As LongDim lCount As LongDim lStart As LongDim lPass as long&lt;br /&gt;vAns = NumericArray If Not IsArray(vAns) Then    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;BubbleSortArray = vbEmpty    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Exit Function&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;End If&lt;br /&gt;On Error GoTo ErrorHandler&lt;br /&gt;lStart = LBound(vAns)l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Count = UBound(vAns)lPass=0&lt;br /&gt;bSorted = False       &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Do While Not bSorted      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;bSorted = True&lt;br /&gt;For lCtr = lCount - 1 To lStart + lPass Step -1        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;If vAns(lCtr + 1) &lt;&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;DoEvents         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; bSorted = False           &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;vTemp = vAns(lCtr)           &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;vAns(lCtr) = vAns(lCtr + 1)           &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;vAns(lCtr + 1) = vTemp         &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;End If      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Next lCtr      &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;lPass = lPass + 1    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Loop    BubbleSortArray = vAns&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Exit Function&lt;br /&gt;ErrorHandler:BubbleSortArray = vbEmpty&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Exit Function&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;End Function&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-9125776438053114740?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/9125776438053114740/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=9125776438053114740' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/9125776438053114740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/9125776438053114740'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/algoritmo-bubblesort.html' title='Algoritmo BubbleSort'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-1586842799185306621</id><published>2007-07-12T09:47:00.000+01:00</published><updated>2007-07-12T09:50:02.263+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funções Práticas'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Conversão Decimal para Hexadecimal</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;string DecimalToBase&lt;/span&gt;&lt;/strong&gt;(int iDec, int numbase)  {   string strBin = "";   int[] result = new int[32];   int MaxBit = 32;   for(; iDec &gt; 0; iDec/=numbase)   {    int rem = iDec % numbase;     result[--MaxBit] = rem;   }    for (int i=0;i&lt;result.length;i++)&gt;= base10)     strBin += cHexa[(int)result.GetValue(i)%base10];    else     strBin += result.GetValue(i);   strBin = strBin.TrimStart(new char[] {'0'});   return strBin;  } &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; int BaseToDecimal&lt;/span&gt;&lt;/strong&gt;(string sBase, int numbase)  {   int dec = 0;   int b;   int iProduct=1;   string sHexa = "";   if (numbase &gt; base10)    for (int i=0;i&lt;chexa.length;i++) i="sBase.Length-1;"&gt;=0; i--,iProduct *= numbase)   {    string sValue = sBase[i].ToString();    if (sValue.IndexOfAny(cHexa) &gt;=0)     b=iHexaNumeric[sHexa.IndexOf(sBase[i])];    else      b= (int) sBase[i] - asciiDiff;    dec += (b * iProduct);   }    return dec;   }&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-1586842799185306621?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/1586842799185306621/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=1586842799185306621' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1586842799185306621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1586842799185306621'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/converso-decimal-para-hexadecimal.html' title='Conversão Decimal para Hexadecimal'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-4072374242857371726</id><published>2007-07-12T09:46:00.000+01:00</published><updated>2007-07-12T09:47:15.786+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - PARADOX</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC&lt;br /&gt;&lt;/span&gt; 5.X:&lt;br /&gt;&lt;/strong&gt;Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir=c:\pathToDb\;Dbq=c:\pathToDb\;CollatingSequence=ASCII"&lt;br /&gt;&lt;strong&gt; 7.X:&lt;br /&gt;&lt;/strong&gt;"Provider=MSDASQL.1;Persist Security Info=False;Mode=Read;Extended Properties='DSN=Paradox;DBQ=C:\myDb;DefaultDir=C:\myDb;DriverId=538;FIL=Paradox 7.X;MaxBufferSize=2048;PageTimeout=600;';Initial Catalog=C:\myDb" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; OleDbConnection (.NET)&lt;br /&gt;&lt;/span&gt; Standard&lt;/strong&gt;&lt;br /&gt;"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\myDb;Extended Properties=Paradox 5.x;" &lt;/span&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/2787763816989363785-4072374242857371726?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/4072374242857371726/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=4072374242857371726' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/4072374242857371726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/4072374242857371726'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-paradox.html' title='Connections - PARADOX'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-5311353470617517076</id><published>2007-07-12T09:45:00.001+01:00</published><updated>2007-07-12T09:45:33.258+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - POSTGRESQL</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;Core Labs PostgreSQLDirect (.NET)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"User ID=root; Password=pwd; Host=localhost; Port=5432; Database=testdb;Pooling=true; Min Pool Size=0; Max Pool Size=100; Connection Lifetime=0" &lt;/span&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/2787763816989363785-5311353470617517076?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/5311353470617517076/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=5311353470617517076' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/5311353470617517076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/5311353470617517076'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-postgresql.html' title='Connections - POSTGRESQL'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-4779189018633191880</id><published>2007-07-12T09:42:00.002+01:00</published><updated>2007-07-12T09:44:48.052+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - MIMER SQL E LIGHTBASE</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;MIMER SQL&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; ODBC&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;Standard Security:&lt;br /&gt;&lt;/strong&gt;"Driver={MIMER};Database=mydb;Uid=myuser;Pwd=mypw;"&lt;br /&gt; Prompt for username and password:"Driver={MIMER};Database=mydb;" &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;color:#cc0000;"&gt;&lt;strong&gt; LIGHTBASE&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;span style="font-size:85%;"&gt;              &lt;strong&gt; Standard&lt;br /&gt;&lt;/strong&gt;               Standard:"user=USERLOGIN;password=PASSWORD;UDB=USERBASE;server=SERVERNAME" &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-4779189018633191880?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/4779189018633191880/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=4779189018633191880' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/4779189018633191880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/4779189018633191880'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-mimer-sql-e-lightbase.html' title='Connections - MIMER SQL E LIGHTBASE'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-2978982299629146897</id><published>2007-07-12T09:42:00.001+01:00</published><updated>2007-07-12T09:42:44.845+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - INGRES</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;DSN-less&lt;/strong&gt;&lt;br /&gt;"Provider=MSDASQL.1;DRIVER=Ingres;SRVR=xxxxx;DB=xxxxx;Persist Security Info=False;uid=xxxx;pwd=xxxxx;SELECTLOOPS=N;Extended Properties="""SERVER=xxxxx;DATABASE=xxxxx;SERVERTYPE=INGRES"" &lt;/span&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/2787763816989363785-2978982299629146897?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/2978982299629146897/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=2978982299629146897' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2978982299629146897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/2978982299629146897'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-ingres.html' title='Connections - INGRES'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-372949528392536639</id><published>2007-07-12T09:41:00.000+01:00</published><updated>2007-07-12T09:42:08.747+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - INFORMIX</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;ODBC &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; Informix 3.30:&lt;br /&gt;&lt;/strong&gt;"Dsn='';Driver={INFORMIX 3.30 32 BIT};Host=hostname;Server=myserver;Service=service-name;Protocol=olsoctcp&lt;strong&gt;;Database=mydb;UID=username;PWD=myPwd&lt;br /&gt; Informix-CLI 2.5:&lt;br /&gt;&lt;/strong&gt;"Driver={Informix-CLI 2.5 (32 Bit)};Server=myserver;Database=mydb;Uid=username;Pwd=myPwd" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;OLE DB&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; &lt;strong&gt;IBM Informix OLE DB Provider:&lt;/strong&gt;&lt;br /&gt;"Provider=Ifxoledbc.2;password=myPw;User ID=myUser;Data Source=dbName@serverName;Persist Security Info=true" &lt;/span&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/2787763816989363785-372949528392536639?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/372949528392536639/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=372949528392536639' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/372949528392536639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/372949528392536639'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-informix.html' title='Connections - INFORMIX'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-5358366436262790696</id><published>2007-07-12T09:39:00.000+01:00</published><updated>2007-07-12T09:41:10.812+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - SYBASE</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;Standard Sybase System 12 (or 12.5) Enterprise Open Client:&lt;br /&gt;&lt;/strong&gt;"Driver={SYBASE ASE ODBC Driver};Srvr=Aron1;Uid=username;Pwd=password"&lt;br /&gt;&lt;strong&gt; Standard Sybase System 11:&lt;br /&gt;&lt;/strong&gt;"Driver={SYBASE SYSTEM 11};Srvr=Aron1;Uid=username;Pwd=password;" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Intersolv 3.10:&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;"Driver={INTERSOLV 3.10 32-BIT Sybase};Srvr=Aron1;Uid=username;Pwd=password;"&lt;br /&gt;&lt;strong&gt; Sybase SQL Anywhere (former Watcom SQL ODBC driver):&lt;/strong&gt;&lt;br /&gt;"ODBC; Driver=Sybase SQL Anywhere 5.0; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;DefaultDir=c:\dbfolder\;Dbf=c:\mydatabase.db;Uid=username;Pwd=password;Dsn="""""&lt;br /&gt;Note! The two double quota following the DSN parameter at the end are escaped quotas (VB syntax), you may have to change this to your language specific escape syntax. The empty DSN parameter is indeed critical as not including it will result in error 7778.&lt;/span&gt;&lt;/em&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;OLE DB&lt;br /&gt;&lt;/span&gt; Adaptive Server Anywhere (ASA):&lt;br /&gt;&lt;/strong&gt;"Provider=ASAProv;Data source=myASA"&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt; Adaptive Server Enterprise (ASE) with Data Source .IDS file:&lt;br /&gt;&lt;/strong&gt;"Provider=Sybase ASE OLE DB Provider; Data source=myASE"&lt;br /&gt;Note that you must create a Data Source .IDS file using the Sybase Data Administrator. These .IDS files resemble ODBC DSNs.&lt;br /&gt;&lt;strong&gt; Adaptive Server Enterprise (ASE):&lt;br /&gt;&lt;/strong&gt;"Provider=Sybase.ASEOLEDBProvider;Srvr=myASEserver,5000;Catalog=myDBname;User Id=username;Password=password"    - some reports on problem using the above one, try the following as an alternative -"Provider=Sybase.ASEOLEDBProvider;Server Name=myASEserver,5000;Initial Catalog=myDBname;User Id=username;Password=password"&lt;br /&gt;This one works only from Open Client 12.5 where the server port number feature works, allowing fully qualified connection strings to be used without defining any .IDS Data Source files. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;AseConnection (.NET)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"Data Source='myASEserver';Port=5000;Database='myDBname';UID='username';PWD='password';"&lt;br /&gt;&lt;strong&gt; Declare the AseConnection:&lt;br /&gt;&lt;span style="color:#990000;"&gt;C#:&lt;/span&gt;&lt;/strong&gt;using Sybase.Data.AseClient;AseConnection oCon = new AseConnection();oCon.ConnectionString="my connection string";oCon.Open();&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;VB.NET:&lt;/span&gt;&lt;/strong&gt;Imports System.Data.AseClientDim oCon As AseConnection = New AseConnection()oCon.ConnectionString="my connection string"oCon.Open() &lt;/span&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/2787763816989363785-5358366436262790696?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/5358366436262790696/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=5358366436262790696' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/5358366436262790696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/5358366436262790696'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-sybase.html' title='Connections - SYBASE'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-4163747134969846090</id><published>2007-07-12T09:36:00.000+01:00</published><updated>2007-07-12T09:38:38.482+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - IBM DB2</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;OLE DB, OleDbConnection (.NET) from ms  &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#333333;"&gt;&lt;strong&gt;TCP/IP:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;"Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=XXX.XXX.XXX.XXX;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW"&lt;br /&gt; &lt;strong&gt;APPC:&lt;br /&gt;&lt;/strong&gt;"Provider=DB2OLEDB;APPC Local LU Alias=MyAlias;APPC Remote LU Alias=MyRemote;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;IBM's OLE DB Provider (shipped with IBM DB2 UDB v7 or above)&lt;br /&gt;&lt;/span&gt; TCP/IP:&lt;br /&gt;&lt;/strong&gt;Provider=IBMDADB2;Database=sample;HOSTNAME=db2host;PROTOCOL=TCPIP;PORT=50000;uid=myUserName;pwd=myPwd; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC&lt;br /&gt;&lt;/span&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"driver={IBM DB2 ODBC DRIVER};Database=myDbName;hostname=myServerName;port=myPortNum;protocol=TCPIP; uid=myUserName; pwd=myPwd" &lt;/span&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/2787763816989363785-4163747134969846090?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/4163747134969846090/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=4163747134969846090' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/4163747134969846090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/4163747134969846090'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-ibm-db2.html' title='Connections - IBM DB2'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-1065907136142169185</id><published>2007-07-12T09:35:00.000+01:00</published><updated>2007-07-12T09:36:38.766+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - INTERBASE</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC, Easysoft&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;Local computer:&lt;br /&gt;&lt;/strong&gt;"Driver={Easysoft IB6 ODBC};Server=localhost;Database=localhost:C:\mydatabase.gdb;Uid=username;Pwd=password"&lt;br /&gt;&lt;strong&gt; Remote Computer:&lt;br /&gt;&lt;/strong&gt;"Driver={Easysoft IB6 ODBC};Server=ComputerName;Database=ComputerName:C:\mydatabase.gdb;Uid=username;Pwd=password" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;ODBC, Intersolv&lt;br /&gt; Local computer:&lt;br /&gt;&lt;/strong&gt;"Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};Server=localhost;Database=localhost:C:\mydatabase.gdb;Uid=username;Pwd=password"&lt;br /&gt;&lt;strong&gt; Remote Computer:&lt;br /&gt;&lt;/strong&gt;"Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};Server=ComputerName;Database=ComputerName:C:\mydatabase.gdb;Uid=username;Pwd=password" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;OLE DB, SIBPROvider&lt;br /&gt;&lt;/span&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"provider=sibprovider;location=localhost:;data source=c:\databases\gdbs\mygdb.gdb;user id=SYSDBA;password=masterkey"&lt;br /&gt;&lt;strong&gt; Specifying character set:&lt;br /&gt;&lt;/strong&gt;"provider=sibprovider;location=localhost:;data source=c:\databases\gdbs\mygdb.gdb;user id=SYSDBA;password=masterkey;character set=ISO8859_1"&lt;br /&gt;&lt;strong&gt; Specifying role:&lt;br /&gt;&lt;/strong&gt;"provider=sibprovider;location=localhost:;data source=c:\databases\gdbs\mygdb.gdb;user id=SYSDBA;password=masterkey;role=DIGITADORES"&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Network article &lt;/span&gt;&lt;a href="http://community.borland.com/article/0,1410,27152,00.html"&gt;&lt;span style="font-size:85%;"&gt;http://community.borland.com/article/0,1410,27152,00.html&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&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/2787763816989363785-1065907136142169185?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/1065907136142169185/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=1065907136142169185' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1065907136142169185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1065907136142169185'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-interbase.html' title='Connections - INTERBASE'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-3532689054697208597</id><published>2007-07-12T09:32:00.000+01:00</published><updated>2007-07-12T09:34:39.537+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - MySQL</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; ODBC&lt;br /&gt;&lt;/span&gt; ODBC 2.50 Local database:&lt;br /&gt;&lt;/strong&gt;"Driver={mySQL};Server=localhost;Option=16834;Database=mydatabase;"&lt;br /&gt;&lt;strong&gt; ODBC 2.50 Remote database:&lt;br /&gt;&lt;/strong&gt;"Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password;"&lt;br /&gt;&lt;strong&gt; ODBC 3.51 Local database:&lt;br /&gt;&lt;/strong&gt;"DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=myDatabase;USER=myUsername;PASSWORD=myPassword;OPTION=3;" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC 3.51 Remote database:&lt;br /&gt;&lt;/span&gt;"DRIVER={MySQL ODBC 3.51 Driver};&lt;/strong&gt;SERVER=data.domain.com;PORT=3306;DATABASE=myDatabase; USER=myUsername;PASSWORD=myPassword;OPTION=3;" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;OLE DB, OleDbConnection (.NET)&lt;br /&gt;&lt;/span&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"Provider=MySQLProv;Data Source=mydb;User Id=UserName;Password=asdasd;" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;MySqlConnection (.NET)&lt;br /&gt;&lt;/span&gt; eInfoDesigns.dbProvider:&lt;br /&gt;&lt;/strong&gt;"Data Source=server;Database=mydb;User ID=username;Password=pwd;Command Logging=false"&lt;br /&gt;This one is used with &lt;/span&gt;&lt;a href="http://www.einfodesigns.com/"&gt;&lt;span style="font-size:85%;"&gt;eInfoDesigns&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; dbProvider, an add-on to .NET&lt;br /&gt;&lt;strong&gt; Declare the MySqlConnection:&lt;br /&gt;&lt;span style="color:#990000;"&gt;C#:&lt;/span&gt;&lt;/strong&gt;using eInfoDesigns.dbProvider.MySqlClient;MySqlConnection oMySqlConn = new MySqlConnection();oMySqlConn.ConnectionString = "my connectionstring";oMySqlConn.Open();&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;VB.NET:&lt;/span&gt;&lt;/strong&gt;Imports eInfoDesigns.dbProvider.MySqlClientDim oMySqlConn As MySqlConnection = New MySqlConnection()oMySqlConn.ConnectionString = "my connectionstring"oMySqlConn.Open()&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;SevenObjects MySqlClient (.NET)&lt;br /&gt;&lt;/span&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"Host=server; UserName=myusername; Password=mypassword;Database=mydb;"&lt;br /&gt;This is a freeware ADO.Net data provider from &lt;/span&gt;&lt;a href="http://www.sevenobjects.com/"&gt;&lt;span style="font-size:85%;"&gt;SevenObjects&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Core Labs MySQLDirect (.NET)&lt;br /&gt;&lt;/span&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"User ID=root; Password=pwd; Host=localhost; Port=3306; Database=test;Direct=true; Protocol=TCP; Compress=false; Pooling=true; Min Pool Size=0;Max Pool Size=100; Connection Lifetime=0"&lt;br /&gt;Read more at &lt;/span&gt;&lt;a href="http://www.crlab.com/"&gt;&lt;span style="font-size:85%;"&gt;Core Lab&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; and the &lt;/span&gt;&lt;a href="http://www.crlab.com/mysqlnet/"&gt;&lt;span style="font-size:85%;"&gt;product page&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;.&lt;/span&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/2787763816989363785-3532689054697208597?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/3532689054697208597/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=3532689054697208597' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3532689054697208597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3532689054697208597'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-mysql.html' title='Connections - MySQL'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-8275510771973414864</id><published>2007-07-12T09:28:00.000+01:00</published><updated>2007-07-12T09:31:22.019+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - ORACLE</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC&lt;br /&gt;&lt;/span&gt; New version:&lt;br /&gt;&lt;/strong&gt;"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"&lt;br /&gt;&lt;strong&gt; Old version:&lt;br /&gt;&lt;/strong&gt;"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;OLE DB, OleDbConnection (.NET)&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;Standard security:&lt;br /&gt;&lt;/strong&gt;"Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd;"&lt;br /&gt;This one's from Microsoft, the following are from Oracle&lt;br /&gt;&lt;strong&gt; Standard Security:&lt;br /&gt;&lt;/strong&gt;"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;"&lt;br /&gt;&lt;strong&gt; Trusted Connection:&lt;br /&gt;&lt;/strong&gt;"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;OracleConnection (.NET)&lt;br /&gt;&lt;/span&gt; Standard:&lt;br /&gt;&lt;/strong&gt;"Data Source=MyOracleDB;Integrated Security=yes;"&lt;br /&gt;&lt;strong&gt;&lt;em&gt;This one works only with Oracle 8i release 3 or later&lt;br /&gt;&lt;/em&gt; Specifying username and password:&lt;br /&gt;&lt;/strong&gt;"Data Source=MyOracleDB;User Id=username;Password=passwd;Integrated Security=no;"&lt;br /&gt;&lt;strong&gt;&lt;em&gt;This one works only with Oracle 8i release 3 or later&lt;br /&gt;&lt;/em&gt; Declare the OracleConnection:&lt;br /&gt;&lt;span style="color:#990000;"&gt;C#:&lt;/span&gt;&lt;/strong&gt;using System.Data.OracleClient;OracleConnection oOracleConn = new OracleConnection();oOracleConn.ConnectionString = "my connectionstring";oOracleConn.Open();&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;strong&gt;VB.NET&lt;/strong&gt;&lt;/span&gt;:Imports System.Data.OracleClientDim oOracleConn As OracleConnection = New OracleConnection()oOracleConn.ConnectionString = "my connectionstring"oOracleConn.Open()&lt;br /&gt;Missing the System.Data.OracleClient namespace? &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4f55d429-17dc-45ea-bfb3-076d1c052524&amp;displaylang=en"&gt;&lt;span style="font-size:85%;"&gt;Download .NET Managed Provider for Oracle &gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Great article! &lt;/span&gt;&lt;a href="http://www.c-sharpcorner.com/Code/2004/Feb/ODP.NET02.asp"&gt;&lt;span style="font-size:85%;"&gt;"Features of Oracle Data Provider for .NET"&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; by Rama Mohan G. at C# Corner&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;&lt;span style="color:#000099;"&gt;Core Labs OraDirect (.NET)&lt;br /&gt;&lt;/span&gt; Standard:"&lt;/strong&gt;User ID=scott; Password=tiger; Host=ora; Pooling=true; Min Pool Size=0;Max Pool Size=100; Connection Lifetime=0"&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; Data Shape&lt;br /&gt;&lt;/span&gt; MS Data Shape:"&lt;/strong&gt;Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;user id=username;password=mypw"&lt;br /&gt;Want to learn data shaping? Check out 4GuyfFromRolla's &lt;/span&gt;&lt;a href="http://www.4guysfromrolla.com/webtech/092599-1.shtml"&gt;&lt;span style="font-size:85%;"&gt;great article about Data Shaping &gt;&gt;&lt;/span&gt;&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/2787763816989363785-8275510771973414864?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/8275510771973414864/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=8275510771973414864' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/8275510771973414864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/8275510771973414864'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-oracle.html' title='Connections - ORACLE'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-1866623018171853653</id><published>2007-07-12T09:23:00.000+01:00</published><updated>2007-07-12T09:27:52.324+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - ACCESS</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Standard Security:&lt;br /&gt;&lt;/strong&gt;"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"&lt;br /&gt;&lt;strong&gt;Workgroup:&lt;br /&gt;&lt;/strong&gt;"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;SystemDB=C:\mydatabase.mdw;"&lt;br /&gt;&lt;strong&gt;Exclusive:&lt;br /&gt;&lt;/strong&gt;"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd=" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;OLE DB, OleDbConnection (.NET)&lt;br /&gt;&lt;/span&gt;Standard security:&lt;br /&gt;&lt;/strong&gt;"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"&lt;br /&gt;&lt;strong&gt;Workgroup (system database):&lt;br /&gt;&lt;/strong&gt;"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;"&lt;br /&gt;&lt;strong&gt;With password:&lt;br /&gt;&lt;/strong&gt;"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;" &lt;/span&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/2787763816989363785-1866623018171853653?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/1866623018171853653/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=1866623018171853653' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1866623018171853653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1866623018171853653'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-access.html' title='Connections - ACCESS'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-1160807715751147074</id><published>2007-07-12T09:13:00.000+01:00</published><updated>2007-07-12T09:27:23.694+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de Dados'/><title type='text'>Connections - SQL SERVER</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ODBC&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Standard Security:&lt;br /&gt;&lt;/strong&gt;"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;"&lt;br /&gt;&lt;strong&gt;Trusted connection:&lt;br /&gt;&lt;/strong&gt;"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;"&lt;br /&gt;&lt;strong&gt;Prompt for username and password:&lt;br /&gt;&lt;/strong&gt;oConn.Properties("Prompt") = adPromptAlwaysoConn.Open "Driver={SQL Server};Server=Aron1;DataBase=pubs;" &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#333399;"&gt;OLE DB, OleDbConnection (.NET)&lt;br /&gt;&lt;/span&gt;Standard Security&lt;/strong&gt;:&lt;br /&gt;"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;" &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Trusted Connection:&lt;br /&gt;&lt;/strong&gt;"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;"&lt;br /&gt;(use serverName\instanceName as Data Source to use an specifik SQLServer instance, only SQLServer2000)&lt;br /&gt;&lt;strong&gt;Prompt for username and password:&lt;br /&gt;&lt;/strong&gt;oConn.Provider = "sqloledb"oConn.Properties("Prompt") = adPromptAlwaysoConn.Open "Data Source=Aron1;Initial Catalog=pubs;"&lt;br /&gt;&lt;strong&gt;Connect via an IP address:&lt;br /&gt;&lt;/strong&gt;"Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;"&lt;br /&gt;(DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default))&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;SqlConnection (.NET)&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Standard Security:&lt;br /&gt;&lt;/strong&gt;"Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;" - or -"Server=Aron1;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=False" (booth connection strings produces the same result)&lt;br /&gt;&lt;strong&gt;Trusted Connection:&lt;br /&gt;&lt;/strong&gt;"Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;" - or -"Server=Aron1;Database=pubs;Trusted_Connection=True;" &lt;strong&gt;&lt;em&gt;(booth connection strings produces the same result)&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;(use serverName\instanceName as Data Source to use an specifik SQLServer instance, only SQLServer2000)&lt;br /&gt;&lt;strong&gt;Connect via an IP address:&lt;br /&gt;&lt;/strong&gt;"Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;"&lt;br /&gt;(DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default))&lt;br /&gt;&lt;strong&gt;Declare the SqlConnection:&lt;br /&gt;&lt;/strong&gt;C#:using System.Data.SqlClient;SqlConnection oSQLConn = new SqlConnection();oSQLConn.ConnectionString="my connectionstring";oSQLConn.Open();&lt;br /&gt;VB.NET:Imports System.Data.SqlClientDim oSQLConn As SqlConnection = New SqlConnection()oSQLConn.ConnectionString="my connectionstring"oSQLConn.Open()&lt;br /&gt;Data Shape&lt;br /&gt;MS Data Shape"Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=Aron1;Initial Catalog=pubs;User ID=sa;Password=asdasd;"&lt;br /&gt;Want to learn data shaping? Check out 4GuyfFromRolla's &lt;/span&gt;&lt;a href="http://www.4guysfromrolla.com/webtech/092599-1.shtml"&gt;&lt;span style="font-size:85%;"&gt;great article about Data Shaping &gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How to define which network protocol to use&lt;br /&gt;Example:"&lt;/strong&gt;Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;"&lt;br /&gt;&lt;em&gt;Name : Network library&lt;br /&gt;dbnmpntw : Win32 Named Pipes&lt;br /&gt;dbmssocn : Win32 Winsock TCP/IP&lt;br /&gt;dbmsspxn : Win32 SPX/IPX&lt;br /&gt;dbmsvinn : Win32 Banyan Vines&lt;br /&gt;dbmsrpcn : Win32 Multi-Protocol (Windows RPC)&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;em&gt;Important Note&lt;/em&gt;&lt;/strong&gt;! When connecting through the SQLOLEDB provider use the syntax Network Library=dbmssocnand when connecting through MSDASQL provider use the syntax Network=dbmssocn &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;(Fonte: www. Connectionstrings.html)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-1160807715751147074?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/1160807715751147074/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=1160807715751147074' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1160807715751147074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/1160807715751147074'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/connections-sql-server.html' title='Connections - SQL SERVER'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry><entry><id>tag:blogger.com,1999:blog-2787763816989363785.post-3929610762817002172</id><published>2007-07-11T19:57:00.000+01:00</published><updated>2007-07-11T20:02:23.575+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Formatar Datas em SQL</title><content type='html'>SET DATEFORMAT mdyGODECLARE @datevar datetimeSET @datevar = '12/31/98'SELECT @datevarGO&lt;br /&gt;SET DATEFORMAT ydmGODECLARE @datevar datetimeSET @datevar = '98/31/12'SELECT @datevarGO&lt;br /&gt;SET DATEFORMAT ymdGODECLARE @datevar datetimeSET @datevar = '98/12/31'SELECT @datevarGO&lt;br /&gt;&lt;br /&gt;Style ID Style Type 0 or 100  mon dd yyyy hh:miAM (or PM) 101 mm/dd/yy 102 yy.mm.dd 103 dd/mm/yy 104 dd.mm.yy 105 dd-mm-yy 106 dd mon yy 107 Mon dd, yy 108 hh:mm:ss 9 or 109  mon dd yyyy hh:mi:ss:mmmAM (or PM) 110 mm-dd-yy 111 yy/mm/dd 112 yymmdd 13 or 113  dd mon yyyy hh:mm:ss:mmm(24h) 114 hh:mi:ss:mmm(24h) 20 or 120  yyyy-mm-dd hh:mi:ss(24h) 21 or 121  yyyy-mm-dd hh:mi:ss.mmm(24h) 126 yyyy-mm-dd Thh:mm:ss.mmm(no spaces) 130 dd mon yyyy hh:mi:ss:mmmAM 131 dd/mm/yy hh:mi:ss:mmmAM&lt;br /&gt;&lt;br /&gt;declare @datevar datetime select @datevar = getdate()&lt;br /&gt;/*Example for getdate() : getting current datetime*/ select getdate() [Current Datetime]&lt;br /&gt;/*Example for dateadd : getting date 7 days from current datetime*/select dateadd(dd, 7, @datevar) [Date 7 days from now]&lt;br /&gt;/*Example for datediff : getting no of days passed since 01-01-2004*/select datediff(dd,'20040101',@datevar) [No of days since 01-01-2004]&lt;br /&gt;/*Example for datename : getting month name*/select datename(mm, @datevar) [Month Name]&lt;br /&gt;/*Example for datepart : getting week from date*/select datepart(wk, @datevar ) [Week No]&lt;br /&gt;/*Example for day : getting day part of date*/select day (@datevar) [Day]&lt;br /&gt;/*Example for month : getting month part of date*/select month(@datevar) [Month]&lt;br /&gt;/*Example for year : getting year part of date*/select year(@datevar) [Year]&lt;br /&gt;&lt;br /&gt;A seguir apresento alguns códigos de exemplo:&lt;br /&gt;&lt;br /&gt;1. Achar o 1º dia do Mês:&lt;br /&gt;select dateadd(dd,-(day(DateColumn)-1),DateColumn) &lt;br /&gt;2. O último dia do Mês:&lt;br /&gt;select dateadd(dd,-(day(dateadd(mm,1,DateColumn))),dateadd(mm,1,DateColumn))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2787763816989363785-3929610762817002172?l=palves-net.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://palves-net.blogspot.com/feeds/3929610762817002172/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2787763816989363785&amp;postID=3929610762817002172' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3929610762817002172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2787763816989363785/posts/default/3929610762817002172'/><link rel='alternate' type='text/html' href='http://palves-net.blogspot.com/2007/07/formatar-datas-em-sql.html' title='Formatar Datas em SQL'/><author><name>PAlves</name><uri>http://www.blogger.com/profile/00999681870955605666</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></entry></feed>
