Monthly archives: Maio 2009

SSMS 2008 + Alterar nr de registos a retornar nas opções SELECT e EDIT do menu de contexto da tabela

Na ultima versão do SQL Server Management Studio (SSMS), ao abrirmos o menu de contexto de uma tabela na nossa base de dados, as opções de SELECT e EDIT têm um limite de registos que irão ser retornados definido por defeito, 1000 e 200 respectivamente.

sql_server_2k8_select_edit_rows_limits

Isto faz com que sempre que quisermos retornar os resultados de uma tabela com mais de 200 (EDIT) e 1000 (SELECT), temos que ir à query gerada e retirar/alterar o “TOP N”.

Se para nós estes valores não são suficientes e queremos alterá-los, ou até mesmo ignora-los e retornarmos todos os registos da tabela, podemos fazê-lo no menu Tools > Options > SQL Server Object Explorer > Commands e alterar os valores lá definidos ou simplesmente atribuir o valor 0 (zero) fazendo com que não seja incluida a expressão TOP N.

image

Após esta alteração, já podem usar ambas opções com os novos valores definidos.

Instalar plugin do Windows Media Player para o Firefox no Windows Server 2008

O plugin do Media Player para o Firefox não é suportado no Windows Server 2008. Ao tentar instalar é indicado o seguinte erro:

image

Para contonar isto é necessário editarmos o .MSI e remover esta validação.

Para termos acesso ao .MSI é necessário extrair o plugin no formato que é disponibilizado com o Winrar. De seguida com o Orca abrimos o .MSI, removemos tabela “Launch Condition” a linha “MsiNTProductType = 1” e por fim gravamos o .MSI.

image

Está pronto para ser executado e instalar correctamente o plugin. :)

Vi esta dica aqui :D

Excel – Converter Texto para Número automáticamente

Já por várias vezes me aconteceu ter que importar um ficheiro em Excel para uma tabela no SQL Server e perder dados na importação devido a células que deveriam ser números, estarem assumidas como texto.

Quando isto acontece, o Excel dá-nos essa indicação e permite-nos converter esse mesmo texto para número.

Excel_Numero_Para_Texto

Quando temos poucos dados, esta correcção torna-se fácil e não perdemos muito tempo. O problema é quando temos um ficheiro com milhares de linhas e dezenas de colunas e temos que andar à procura de todas as células que possam ter esse erro.

Para me resolver esse problema, criei uma Macro que vai percorrer todas as células no intervalo definido e verificar se existe este erro, e caso exista vai corrigi-lo.

Para saber que determinada célula está neste estado, as funções IsText() e IsNumeric() terão que retornar um valor verdadeiro, e para corrigir basta alterar o valor da célula para o valor actual :)

A Macro pode ser algo como isto:

Sub ConverterTextoParaNumero()
On Error GoTo Erro

For Each celula In Range(“A:A”)
If IsNumeric(Range(celula.Address)) And Application.WorksheetFunction.IsText(Range(celula.Address)) Then
celula.Interior.ColorIndex = 36
celula.Value = celula.Value
End If
Next celula
MsgBox “Processo terminado”

Exit Sub
Erro:
MsgBox “Erro no processo”
End Sub

Este código vai percorrer todo o intervalo definido e alterar todas as células no estado de “Número copiado como texto” para um fundo amarelo e corrigir o erro.

Erro ao fazer upload em ASP + IIS 7 – Operation not Allowed

Ao tentar fazer o upload de um ficheiro numa aplicação em ASP (sim, ainda se vai mexendo nisso), surgia o erro “Operation Not Allowed”.

O problema estava no limite máximo permitido de tamanho para upload de um ficheiro (200kb +/-) no IIS, e para contornar bastou alterar esse limite para um valor superior.

IIS Manager > SERVIDOR > ASP > Limits Properties > Maximum Requesting Entity Body Limit

Visual Studio 2010 Beta 1 e .NET Framework 4.0 Beta 1 para todos

Está agora disponivel a todos o download do Visual Studio 2010 Beta 1 e da .NET Framework 4.0 Beta 1.

Todos os links para download podem ser encontrados aqui.

ASP.NET Bundle

O ASP.NET Bundle é o novo produto da TypeMock. É uma ferramanta para testes unitários em aplicações ASP.NET. Para o lançamento deste produto, a TypeMock está a oferecer licenças. Para ganhar uma basta seguirem as instruções aqui.

*Begin*

Unit Testing ASP.NET? ASP.NET unit testing has never been this easy.

Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle – and for the launch will be giving out FREE licenses to bloggers and their readers.

The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both Typemock Isolator, a unit test tool and Ivonna, the Isolator add-on for ASP.NET unit testing, for a bargain price.

Typemock Isolator is a leading .NET unit testing tool (C# and VB.NET) for many ‘hard to test’ technologies such as SharePoint, ASP.NET, MVC, WCF, WPF, Silverlight and more. Note that for unit testing Silverlight there is an open source Isolator add-on called SilverUnit.

The first 60 bloggers who will blog this text in their blog and tell us about it, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET dedicated blog, you’ll get a license automatically (even if more than 60 submit) during the first week of this announcement.

Also 8 bloggers will get an additional 2 licenses (each) to give away to their readers / friends.

Go ahead, click the following link for more information on how to get your free license.

*End*

Visual Studio 2010 Beta 1 e .NET 4.0 Beta 1 disponivel no MSDN

Está disponivel para quem tem uma subscrição no MSDN o download do Visual Studio 2010 Beta 1 e da .NET Framework 4.0 Beta 1.

Livro LINQ com C#

Foi lançado o livro de LINQ com C#, escrito pelo Paulo Morgado e pelo Luis Abreu.

Certamente que temos aqui uma boa referência para este tema, tendo em conta a qualidade de informação que estamos habituados a ver cedidas por ambos os autores.

Podem encontrar o livro na FCA, na FNAC e na WOOM.

Coldplay – download gratuito do EP Left Right Left Right Left

Os Coldplay disponibilizaram para download totalmente gratuito o novo EP chamado “Left Right Left Right Left”.

leftright_tracklist

Para isso basta entrarem aqui e indicarem um email válido.

Microsoft Office 2010 The Movie

image