Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SWORDFISH

ASP não inclui registro no BD

Recommended Posts

Estou com problemas para adicionar um novo registro com o dia atual, se puderem me ajudar, pois preciso disso :D segue o código-----<%diadb = Day(now) mes = Month(now)anodb = Year(now)id = Day(now)Select case mes case 1 mesdb = "Janeiro" case 2 mesdb = "Fevereiro" case 3 mesdb = "Março" case 4 mesdb = "Abril" case 5 mesdb = "Maio" case 6 mesdb = "Junho" case 7 mesdb = "Julho" case 8 mesdb = "Agosto" case 9 mesdb = "Setembro" case 10 mesdb = "Outubro" case 11 mesdb = "Novembro" case 12 mesdb = "Dezembro"End Select'-------------------------------------------------------------------------------------------------if diadb = "" then diadb = diadb end if 'Conectando com o banco de dados... set conn = createobject("adodb.connection") conn.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("../contador/contador_acessos.mdb") set rs = conn.execute("select diadb = diadb from acessos where mesdb = '" & mesdb & "'") if rs.eof then v = 1 conn.execute("INSERT INTO acessos(id, diadb, mesdb, anodb, hits) VALUES ('"&id&"','"&diadb&"','"&mesdb&"','"&anodb&"',"&v&")") else conn.execute("UPDATE acessos SET hits = hits +1 WHERE id =" &id )end if 'Fecha as conexões rs.close conn.close set rs = nothing set conn = nothing%>-----

Compartilhar este post


Link para o post
Compartilhar em outros sites

inves de : ('"&id&"','"&diadb&"','"&mesdb&"','"&anodb&"',"&v&")") tente: ('"&id&"','"&diadb&"','"&mesdb&"','"&anodb&"',"&v&")"espero q tenha te ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno Silva, ele recupera o dia, mês e ano do servidor...Fiz um teste, se tiver com a id igual, ele acrescena mais 1... mas se não existe, ele não cria um novo registro...Aparentemente está correto, mas se tivese correto estaria funcionando...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu codigo esta um pouco confuso!!!

 

A variavel nao esta vazia, entao por que ela recebe ela mesma?!?!?!

 

if diadb = "" then   diadb = diadb end if

 

Para que duas variaveis com os memos valores???

diadb = Day(now) id = Day(now)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.