sexta-feira, agosto 12, 2011

Data no SQL sem Hora

CONVERT(DATETIME, FLOOR(CONVERT(FLOAT(24), GETDATE())))

é besta mais vc sempre vai esquecer

segunda-feira, março 28, 2011

Arquivo XML para emissão de encomendas aos Correios

Não achei nada na net, então ai vai o inicio de um trabalho que estou fazendo para enviar encomendas volumosas aos Correios.
O nome do sistema dos Correios se chama SARA, se você estiver fazendo algum sistema que administra encomendas enviadas aos correios pode criar um arquivo xml nos padrões do SARA e enviar para eles. Isso evita preencher aqueles formulários limitados que são disponibilizados para encomendas.
Sei que muito DBA vai dizer "mas da pra fazer isso com FOR XML EXPLICIT", dá sim, mas da um trabalho escroto se vc estiver trabalhando com vários joins, é union e campo NULL que não acaba mais. Em C# ficou mais claro e fácil.
Fiz um pequeno exemplo que pode ser baixado nos links abaixo:

Layout SARA

Projeto Exemplo

terça-feira, fevereiro 08, 2011

Windows 7 64 bits javascript No such interface supported - FIXED !!!

Finalmente conseguir resolver a porcaria de erro que não deixava rodar um simples window.open!
foi tão foda de achar a solução que resolvi compartilhar.

Download/run the appropriate, newly-updated script(s) by IE MVP Kai Schaetzl:
http://iefaq.info/index.php?action=artikel&cat=42&id=133&artlang=en

Tip: The file named ie8-rereg.all.zip contains all three (3) scripts below.
If you have a Win7 32-bit computer:
• Close all open applications (i.e., anything with an icon on the taskbar) then Run the script named ie8-rereg.cmd & reboot.
If you have a Win7 64-bit computer:
• Close all open applications (i.e., anything with an icon on the taskbar) then Run the script named ie8-rereg.32on64.cmd to correct the problem in IE8 32-bit & reboot.

• Close all open applications (i.e., anything with an icon on the taskbar) then Run the script named ie8-rereg.64on64.cmd to correct the problem in IE8 64-bit & reboot.

NB: If the above is your fix, either a Norton or McAfee application is installed or one had been installed. YMMV.

Fonte: social.answers.microsoft.com