| 17 09 09 17:10 |
No ambiente de desenvolvimento tudo sempre roda lindo. Agora joga no servidor para mostrar para o cliente e o que acontece? Aquela busca linda feita em ajax vira uma sopa de quadradinhos e cobrinhas graças aos já famosos caracteres especiais. Bom, se o seu problema está em ASP, você achou a solução. Na sua chamada ajax vamos utilizar um amiguinho chamado unescape() como no exemplo abaixo: function carregaBuscaGuiada(idProduto){
Repare também que na função acima, existe um replace que remove todos os "+" e assim temos nossa string certinha para se exibida. Agora, na página chamada (consultas_ajax.asp) a única coisa que deve ser feita é utilizar o Server.URLEncode() e assim a sua consulta retornará os caracteres do jeito certo. Veja o que a página consultas_ajax.asp retorna: response.write("<table width=""768"" cellspacing=""0"" cellpadding=""0"">") | ||
|
| 28 07 09 12:16 |
Bill Gates não quer ser meu amigo Bill Gates abandona Facebook e deixa 10 mil pedidos de amizades pendentesDo IDG NOW! Ser Bill Gates não é nada fácil. O cofundador da empresa norte-americana de software Microsoft revelou que apagou seu perfil na rede social Facebook. Motivo: não conseguia gerenciar os mais de 10 mil pedidos de amizade. A declaração foi feita durante um evento em Nova Déli, na Índia, no qual estava sendo homenageado pelo seu trabalho de caridade. "Estava dando muito trabalho, então desisti". O executivo, que se aposentou da Microsoft em 2008 para dedicar-se a Bill and Melinda Gates Foundation, confessou também que não é tecnológico 24 horas por dia. "Todas estas ferramentas tecnológicas gastam nosso tempo se você não tomar cuidado", afirmou Gates. A Microsoft investiu 240 milhões de dólares em outubro de 2007, o que significou na ocasião uma participação de 1,6% na rede social Facebook. | ||
|
| 21 07 09 14:52 |
Problemas com textos truncados no retorno de funções do SQL? Não mais. Um tempo atrás, fiz uma função para SQL Server 2000 que devolvia um texto com algumas informações adicionais ao texto em questão. Agora, esta mesma função estava devolvendo alguns textos truncados, porque o limite de tamanho para o tipo de dados varchar é de 8000 caracteres. Como sou um cara que já apanhou bastante de funções e stored procedures por causa deste tipo de coisa, encontrar novas soluções para estes problemas é motivo de felicidade pra mim. Tenho certeza que para a galera que entra direto aqui por causa da solução para o erro de collation no SQL um dia vai precisar desta informação também! O interessante é que a partir da versão 2005 do SQL Server a Microsoft criou uma solução simples para ultrapassar o limite dos 8000 caracteres que se chama MAX. Agora o que você deve fazer para retornar um campo de texto muito longo de uma função é deixar de informar o tamanho do campo - ex.: declare txt varchar(8000) - e fazer a sua declaração assim: | ||
|
| 12 03 09 15:56 |
Como restaurar qualquer *.bak no MSSQL Para nunca mais esquecer de como se faz! /*usa o --> restore filelistonly <-- para saber o nome correto dos arquivos no local anterior */ restore filelistonly from disk = 'C:Documents and SettingsAdministradorDesktopdb_accorcdn.bak' /* Tirado daqui. | ||
|
| 12 11 08 23:37 |
Emulador de browser para Windows Mobile A Microsoft acaba de liberar o Windows Mobile 6.1.4 Emulator Images que serve para emular o navegador Internet Explorer Mobile 6. Então se você trabalha com interface eu só lamento. | ||
|
| 06 10 08 23:07 |
Como migrar de access (inclusive 2000) para SQL Server 2005 Por culpa de uma pane no micro que uso como servidor de desenvolvimento aqui em casa, tive que começar um novo projeto usando uma base de dados access para não perder muito tempo configuranto zilhões de servidores. O problema é que hoje eu tenho que transferir esta base para um ambiente de testes que será um SQL Server 2005, então procurei na net alguma ferramenta que faça a migração destes dados sem muito sofrimento pro meu lado. E não é que achei uma solução gratuita e da própria Microsoft para realizar este trabalho? Inclusive, existe um SSMA (SQL Server migration assistant) para Access, Oracle e Sybase! Show de bola! | ||
|
| 02 09 08 11:41 |
Google Chrome: O "Internet Explorer" do Google Hoje o Google vai lançar seu navegador chamado Google Chrome. Sinceramente, não sei se é uma boa idéia. Com certeza boa notícia não é para a Fundação Mozilla (Firefox) e para quem trabalha com interface web. Começando pelo mais óbivio, para o programador não é bom porquê com certeza este será mais um navegador que terá suas diferenças de interpretação de HTML e sendo assim é mais uma versão de folhas de estilo que deverá ser criada. Para a Mozilla não é bom porquê ter como concorrente único a Microsoft já não é bom, e quando você colocar outro player de peso para competir em um mercado como o de browsers é pior ainda. Ou você acha que é o povo do IE que vai trocar de browser? Com certeza o povo xiita do Firefox baixa antes! Absoluta!!! Outra coisa que me preocupa nesta novidade é o fato da nossa privacidade. O Google já rastreia nossa vida online através das buscas, anúncios, Orkut, YouTube e logs dos seus relatórios de visita, e agora está adicionando mais uma peça fundamental para te rastrear. Na boa, eu tomaria muito cuidado antes de usar este navegador no dia-a-dia. | ||
|
| 27 08 08 19:50 |
Vou instalar o Sevice Pack 3 (Win XP) agora Se eu não voltar em 1 hora, procure ajuda. Editado | ||
|
| 20 08 08 00:50 |
MS-SQL: Cannot resolve collation conflict for equal to operation Cara, se tem um erro de SQL que me deu dor de cabeça nos últimos dias foi este aí. O que acontece: Você tem uma query que faz comparação com dois campos texto, um de uma tabela normal e outro em uma tabela temporária. Exemplo: SELECT IDÉ quase certeza de que vai dar pau, principalmente se você exportar esta base para outro lugar. No novo ambiente, as tabelas vão assumir o collation default, a não ser quando for explicito no campo. Mas o mesmo não acontece com as tabelas temporárias, e aí está um fator que pode gerar erros no futuro. O collation dos dois campos que devem ser comparados vão ser diferentes e o servidor vai retornar uma mensagem de erro. A solução, apesar de simples foi difícil de achar, mas finalmente está aí para que eu nunca mais esqueça: SELECT IDFROM tbl1 INNER JOIN tbl2 WHERE tbl1.txt COLLATE DATABASE_DEFAULT = tbl2.txt COLLATE DATABASE_DEFALT | ||
|
| 11 07 08 14:04 |
Este é o último episódio da série troca do teclado. Hoje chegou em minha casa o teclado de reposição correto. Está tudo funcionando perfeitamente. Valeu muito a pena ter ligado para a garantia do produto, mesmo eles fazendo umas cagadinhas no meio do processo. O mouse encomendado por engando pela galera da Microsoft também chegou em casa e vai ficar por aqui mesmo. | ||
|

| 1 | MoG (275) |
| 2 | Nacca (190) |
| 3 | kim (131) |
| 4 | Dani (100) |
| 5 | Gratuidade (63) |
| Lennart | em 22/3/2013 Netshoes: Falta de respeito e invasão de privacidade total |
| em 22/3/2013 Netshoes: Falta de respeito e invasão de privacidade total | |
| Lennart | em 22/3/2013 Netshoes: Falta de respeito e invasão de privacidade total |
| Marcos Lopes | em 4/5/2012 MS-SQL: Cannot resolve collation conflict for equal to operation |
| Lelé | em 1/5/2012 A lagartixa nossa de cada dia |