Ir para conteúdo
Fórum Script Brasil

Rafael Spilki

Veteranos
  • Total de itens

    1.583
  • Registro em

  • Última visita

Posts postados por Rafael Spilki

  1. Legal... poisé... esse problema com datas é constante... depende de vários fatores, configuração do bd, do servidor e do app...

    Nem sempre é problema na programação... muitas vezes pode ser problema de configuração no server...

    No DataCenter que eu uso acontece a mesma coisa... e local funciona perfeito... o que me faz ter certeza de que é algum probleminha lá.

    Eu já nem esquento mais com isso... chega na consulta boto no formato americano e depois volto pro brazuca!

    Mas não descartaria fatores de erros no APP ou no BD... vale dar uma investigadinha nisso!

    Abração

  2. Só pra eu confiramar se eu entendi bem... Seu server oferece todos os componentes acima?

    De que servidor estamos falando? Qual o nome / link dele?

    O que exatamente você quer fazer no seu site? Um forumulário para inscrição em newsletter???

    Especifique o que queres para podermos direcionar...

  3. Isso está em datacenter né? Se sim, o primeiro paso é entrar em contato com eles e perguntar: Qual componente de envio de e-mails tenho a disposição para utilizar? Depois disso feito, poste aqui a resposta que lhe indicamos um caminho, exemplo ou tutorial, ok?

    Ex. de componentes existentes: Cdo.Sys, dundasmail, aspmail, aspEmail, etc, etc, etc...

    []'s Rafael Spilki

  4. o problema esta nas variaveis:

    vdtInicial = request.form("datainicial")
    vdtFinal = request.form("datafinal")

    conforme a query, elas estão vindo incompletas do form...

    entenda que para usar between você precisa ter intervalo entre duas datas completas... ex.: 10/05/09 à 10/06/09.

    Sacou?

    []'s Rafael Spilki

  5. isso se chama debug... não está nada funcionando... pedi isso apenas para testarmos...

    A tabela usuario realmente existe no BD? e o campo usuario realmente existe dentro da tabela usuario?

    Isso é de suma importancia! Confirme! Confirme inclusive se esta escrito sem acentos, como na query...

    []'s Rafael Spilki

  6. poisé... não é isso não! vou tentar esboçar alguma coisa... não prometo! mas se tiver um tempinho faço um exemplo do que eu pensei pra você ver... de qualquer forma seria só um teste... nunca tentei nada igual! Se rolar... esse final de semana tento alguma coisa por aqui...

    abração

  7. Eu faria dois loops e dois selects... não vejo como fazer isso de outra forma...

    o segundo select teria que ficar dentro do primeiro, onde se faria uma consulta dinâmica ao último id da passada do recordset e apartir desse número eu pegaria o "primeiro maior" no segundo select para jogar dentro do segundo loop...

    Nunca tentei algo parecido!

  8. Assim do jeito que você está tentando está errado... a forma correta é como eu lhe passei! a instrução é assim:

    Sql = "Select * from sua_tabela Where campo_no_bd_a_comparar = '" & Request.Form("variavel_comparativa_que_vem_do_form")&"' "
    substitua conforme sua utilização, caso continue não funcionando debugue essa instrução abaixo (com a substiutição conforme seu caso, dessa forma:
    Sql = "Select * from sua_tabela Where campo_no_bd_a_comparar = '" & Request.Form("variavel_comparativa_que_vem_do_form")&"' "
    'inicio do debug
    response.write "Sql = "& Sql & "<BR>"
    response.end
    'fim do debug

    Depois poste aqui os resultados...

    []'s Rafael Spilki

  9. você está tentando passar iopcao como string? O que você quis dizer com esse trecho:

    iopcao="<%=campo3('"cod"')%>"
    veja... você já está trabalhando com <% %> ou seja: se você quisesse dar o valor campo3('"cod"') para a variavael iopção bastava digitar assim:
    iopcao=campo3('"cod"')

    Portanto não sei extamente qual o seu objetivo com esse codigo... posta aí que fica mais fácil ajudar... mas seja lá o que for a sintaxe está errada...

    []'s Rafael Spilki

  10. Mas qual a mensagem de erro??? o que está acontecendo de errado?

    Bom... em primeira vista o que pode estar errado é que campo e-mail está como número... o que é muito pouco usual... e acho que no seu bd deve estar como texto... certo? se for isso a sintaxe correta seria assim:

    sql3="UPDATE cliente SET nome ='"&inome&"',data='"&idata&"', cpf='"&icpf&"', endereco='"&iendereco&"' WHERE email='"&iemail&"' "

    Se não funcionar posta aqui a mensagem de erro e linha... se funcionar poste os resultados.

    []'s Rafael Spilki

  11. Depende o tipo de campo... se for um campo tipo 'data' ou um campo tipo 'unidade monetária' não será possível os deixar simplesmente em branco...

    você pode fazer duas coisas:

    1) não os colocar na rotina de insert ou update...

    Tipo... você tem dois campos... um data e outro texto e quer inserir o texto mas o campo data em branco...

    nesse caso colocaria simplesmente o campo texto na instrução de insert...

    Detalhe: provavelmente, mesmo "pulando" os campos na rotina o bd coloque valores padrão nesses campos...

    2) O melhor seria manipular a rotina numa gambiarra... ou seja:

    if campodata = "" then
    campodata = "1/1/1901"
    ou seja uma data ridícula... na hora de imprimir em tela outra condicional do tipo
    if rs("campodata") = 1/1/1901 then
    response.write ""
    else
    response.write rs("campodata")
    end if

    []'s Rafael Spilki

×
×
  • Criar Novo...