quinta-feira, 18 de fevereiro de 2010

Dashboards?

Fácil, só entrar em www.dashboards.com.br

segunda-feira, 3 de novembro de 2008

Salvando resultado de uma procedure em uma variável

Já que o assunto é SQL.

Para salvar o resultado de uma procedure em uma variável,você vai precisar de uma tabela temporária para intermediar o processo.

No SQL 2000, terá que usar tabelas temporárias mesmo.
Ficará algo parecido com isso:
Create Table #TabelaTemp (IdTeste INT)
INSERT INTO @TabelaTemp EXEC MinhaProcedure '1'





Já no SQL 2005, pode usar a variável @TABLE que além de ser mais simples, em geral, é mais performática do que uma tabela temporária.
Vai ficar mais ou menos assim:

DECLARE @TabelaTemp as TABLE (IdTeste INT)
INSERT INTO @TabelaTemp EXEC MinhaProcedure '1'



Depois de inserir os resultados nas tabelas temporárias, basta apenas dar selects com sets e fica tudo resolvido.

Set @Variavel = (select IdTeste from @TabelaTemp ) ou
Set @Variavel = (select IdTeste from #TabelaTemp )


Lembrando que no SQL 2000, depois de usar a tabela temporária, sempre DROPE ela.
A variável @TABLE do SQL 2005 não precisa ser dropada.

Resetando identity em uma tabela

Olá =)
Caso precise resetar o identity de alguma tabela no SQL, basta usar o seguinte comando.
DBCC CHECKIDENT('NomeDaTabela', RESEED, 0)

Sendo que o 0, é o número que o próximo identity deve usar como base. Ou seja, se for 0, o próximo insert vai ser 1. Se for 200, o próximo insert vai ser 201. E assim por diante.

Pra quem não sabe o que é identity, é aquele campo que se auto preenche com um ID (apesar que eu dúvido que alguém não vai saber hahahaha)

quinta-feira, 2 de outubro de 2008

Janela Web

Heyyyy, Olá a todos :) . Primeiro post deste blog.

Bom, pretendo fazer este blog para salvar alguns arquivos de programação, dicas, tutoriais e tudo mais que der pra fazer uma boa base de conhecimento.

Então, logo de cara, vou postar uma window widget que eu peguei no dynamicdrive e fiz mais algumas alterações. (Como salvar em um cookie a posição e tamanho, permitir escolher se os botões de restaurar e fechar vao estar disponíveis, sombra no painel, etc... )


Para baixar o arquivo clique aqui


Tem um demo incluido. Acho que no próprio demo voce vai encontrar como usar o painel. Recomendo usar com divs que contenham algum conteudo.
Lembrando que se voce trocar o conteudo da div com o painel ja aberto, tem que dar load de novo.
Aqui vão os métodos da classe dhtmlwindow

//PUBLIC FUNCTION FOR SHOWING DHTML WINDOW
ObjWindow.show();

//PUBLIC FUNCTION FOR HIDING DHTML WINDOW
ObjWindow.hide();

//PUBLIC FUNCTION FOR CLOSING DHTML WINDOW (ALSO EMPTIES DHTML WINDOW CONTENT)
ObjWindow.close = dhtmlwindow.close(this);

//PUBLIC FUNCTION FOR SETTING WINDOW DIMENSIONS
ObjWindow.setSize(largura,altura);

//PUBLIC FUNCTION FOR MOVING DHTML WINDOW (RELATIVE TO VIEWPOINT)
ObjWindow.moveTo(X,Y);

//PUBLIC FUNCTION FOR SPECIFYING IF WINDOW IS RESIZABLE
ObjWindow.isResize(bol);

//PUBLIC FUNCTION FOR SPECIFYING IF WINDOW CONTENT CONTAINS SCROLLBARS
ObjWindow.isScrolling(bol);

//PUBLIC FUNCTION FOR THE WINDOW LOAD A DIV CONTENT OR ANOTHER CONTENT
ObjWindow.load = function(contenttype, contentsource, title)

Qualquer dúvida ou problema.
Só mandar um e-mail. andy.pere@gmail.com