Jump to content
Fórum Script Brasil

Cosme Ferreira

Membros
  • Content Count

    26
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Cosme Ferreira

  • Birthday 10/01/1984

Perfil

  • Gender
    Male
  • Location
    Uberlândia, MG
  1. Erro: Microsoft JET Database Engine error '80040e14' Syntax error in UPDATE statement. Desde já agradeço Bom dia Raposo. Cara, entendi o que você precisa, mas acredito que desta forma não irá conseguir fazer. A sintaxe para update utilizando join é a seguinte: update X set X.Campo = <ValorDesejado> from CAT_PROD X inner join CAT_CES Y on ( Y.ces_prod_cat = X.prod_cod) Para o caso em questão, acho melhor jogar o valor para variáveis e dar update na tabela X. Fica a dica. ;)
  2. Bom dia. Segue uma outra função que utilizo bastante. Estive envolvido em um projeto que visava acompanhar a rota de vários caminhões através de informações geradas pelo Autotrac. Este sistema enviava as informações de latitude e longitude separados por ',' (virgula), as informações de estado (em movimento, parado para conferencia de carga, parada para higiene, etc...) vinham em outro campo separados por ':' (dois pontos). Era muito chato ficar desmembrando estas informações que a cada momento vinham de uma forma. Para isso, escrevi a função fncDesmembraString (muito parecida com o sprit do
  3. Olá pessoal. Um amigo que trabalha comigo tem problemas em formatar datas e acabei escrevendo uma funçãozinha para ajudá-lo. Acredito que mais algumas pessoas possam se interessar pela função. A ideia é passar a data e o formato desejado. Vamos supor que o retorno desejado seja "12/12/2011". para isso bastaria passar a data e o formato 'DD/MM/YYYY". Mas poxa Cosme, eu gostaria de exibir a hora também. Para isso bastaria passar 'DD/MM/YYYY HH:MI'. A função aceita: year yy , yyyy quarter qualquer month mm dayofyear dy day dd week wk weekday dw hour hh minute mi
  4. Boa noite. Dê preferencia a um bom e velho while em parceria com tabela temporária (melhor ainda se usar variáveis do tipo table), ao invés de cursores... Apenas uma dica de quem já sofreu muito com cursores x desempenho.
  5. O caracter % funciona como o * funcionava no DOS... e acho que "funciona" ainda no rWindows! select * from clientes where nomeCliente like '%sil%'
  6. Nessa eu fiquei no chinelo... lol.... bora jogar a função no lixo.. lol Nunca trabalhei com xml no banco, mas vou dar uma pesquisada porque achei interessante!
  7. Lá vai uma função... lol.... use pecus_d go alter FUNCTION fncBuscaParametro ( @Texto varchar(8000), @expressao varchar(256) ) RETURNS @Tabretorno TABLE ( cpf varchar(256) ) as begin declare @tamanho int, @posicao int, @cpf int, @numCpf varchar(20), @caracter char(1), @ultimoCaracter char(1) set @tamanho = len(@Texto) set @posicao = 1 set @cpf = 0 set @caracter = '' set @numCPF = '' set @texto = REPLACE( REPLACE
  8. Bom dia Sr. JavaScript... =' ) Cara, simulei duas formas para fazer, e fico com a segunda..rs... create table #tabCdCliente (codCliente int, codLogradouro int, codVendedor int, nomecliente varchar(100)) create table #tabCdVendedor (codVendedor int, codLogradouro int, nomeVendedor varchar(50)) insert into #tabCdCliente select 1, 1, 2, 'Pedro Romeu' union all select 2, 3, 1, 'Maria Gabriela' union all select 3, 5, 5, 'Jéssica Lopes' insert into #tabCdVendedor select 1, 1, 'Ana da Silva' union all select 2, 3, 'João Luis' union all select 3, 1, 'Pedro Bial' --Primeira forma select *
  9. Bom dia Bráulio! Espero que esteja tudo bem contigo. Se o usuário não usará os 10 mil registros de uma só vez, então não há necessidade de processar os 10 mil e enviá-los a uma sessão na máquina. Acredito que fica realmente inviável. No meu ponto de Vista, a forma que está agora é a ideal(entre as duas propostas). Agora, uma ideia: porque não enviar o número da sessão do usuário (no site) ao banco, gravar os 10 mil registros em uma tabela juntamente com o numero da sessão. Sempre, antes de inserir os registros, você verifica se já existe registros gravados com o mesmo número de sessão (que o
  10. Cara... isso é problema na configuração da conta ou então o servidor não permite esse tipo de conexão... lembra o lance do relay.. o servidor tem que permitir.. dá uma pesquisada cara... ou então, tente fazer com outro server..... Se fosse falha na rotina, não teria pego o retorno de erro do server de e-mail. Tentei configurar uma conta do gmail aqui no meu server e não consegui.... Opa opa opa... agora foi! hauhauahuhauahuhuahauah pelo gmail.... Da uma olhada neste tutorial.. ensina a configurar o gmail no database mail.... :) :) :) http://sqlfromhell.wordpress.com/2010/04/0...il-com-o-
  11. Cara, por favor.. executa estes selects aqui: select sent_status, from msdb.dbo.sysmail_mailitems select * from msdb.dbo.sysmail_event_log Posta o retorno.. por favor...
  12. Hahuabhahauhauahua que da hora!!! Cara, deu a mensagem e o e-mail chegou pra você ou não? executa essa procedure aqui e coloca teu e-mail em @recipients... tem que chegar pra você. se tudo foi configurado certo, tem que enviar.... EXEC msdb.dbo.sp_send_dbmail @recipients='teu e-mail aqui!!!!!!!!', @subject = 'Teste de email', @body = 'Este é o corpo de um e-mail de teste!!! tem que chegar! hauhauahuahauah', @body_format = 'HTML' Cara... tomara que tenha dado certo!
  13. Opa.. bao também..rs... Cara, seguinte... o database mail não está disponível para o Express... :( Mas não fique triste, alguns malucos conseguiram habilitar... porém, eu não testei... vamos tentar e montar um tutorial pra gente disponibilizar aqui pro pessoal. Vamos começar.... Primeira coisa a se fazer (segundo os textos que li) O SQL Express possui todas as procedures necessárias, serviços, etc .. para manipulação de email. O problema é que quando tenta enviar, diz que o arquivo "DatabaseMail90.exe" não pode ser encontrado ou iniciado... algo assim... Entende-se que o arquivo não exis
  14. Qual versão do Windows você está tentando instalar?
  15. Acabei de pesquisar e sua informação realmente procede Fulvio. Está presente à partir da versão 2005.
×
×
  • Create New...