Ir para conteúdo

POWERED BY:

Arquivado

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

zanelati2002

como gravar isto

Recommended Posts

<%
	ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("loge.mdb")
	Set conexao = Server.CreateObject("ADODB.Connection")
	conexao.open ConnectString
	username  = session("username")
	Sql = "INSERT INTO log (username,ip,DataAcesso,hora,scripts) VALUES('" & username & "','" & Request.servervariables("REMOTE_ADDR") & "','" & Date() & "','" & Time() & "','" & x & "')"
Conexao.Execute(Sql)
Cadastrado = True
If Cadastrado = False Then 
End If %>
Pessoal seguinte este codigo que fiz aqui rapidinho é para gravar username,ip,DataAcesso,hora,scripts no db mais to tendo um problema aqui se o cara nao tiver logado ele da este erro

 

Microsoft JET Database Engine error '80040e09'

 

Record(s) cannot be added; no insert permission on 'log'.

 

/asp/download.asp, line 10

 

como que faço tipo para entrar na pagina e mesmo o cara não estando logado ele poder gravar os dados sera que deu para entender

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o usuário não estiver logado redirecione ele para a página de login antes de tentar o insert, ou cadastre como "Visitante".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado eu cadastro ele como visitante sim tipo mais se o cara não quiser se cadastrar ele pode fazer o download do arquivo justamente quando o cara se loga ai eu gravo quantos download ele fez mais se o cara não estiver logado o codigo da erro pois pensa que ele ta logado

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que fica normalmente na Session("UserName")?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido? Qual a solução?

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.