Ir para conteúdo

Arquivado

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

ASP a ASP

Contador simples utilizando BD SQL Server

Recommended Posts

ta muito estranho...o cara não deixa pegar nadasei lá parece erro de permissao no db ou algo assimnão é codigo senão ja tinha funcionado

Compartilhar este post


Link para o post
Compartilhar em outros sites

É f*** mesmo... Eu queria fazer esse sisteminha rodar aqui, mas tá dificil... Permissão no BD não é, porque estou com todas as permissões nele...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos esperar pra ver se alguem responde pois na teoria ja era pra ta funcionado, pois varios aqui tentaram ajudar e postaram codigos que normalmente funcionariam...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está testando localmente? Então refaça o BD e dê nomes de tabela e campos diferentes, não sei se adianta, mas vamos testando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Semana que eu vou testar isso. Estou indo para a casa. Obrigado pela ajuda e bom final de semana para todos! Imagem Postada

<{POST_SNAPBACK}>

 

 

bom final de semana pra voce tambem tiozinho... :bye:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está testando localmente? Então refaça o BD e dê nomes de tabela e campos diferentes, não sei se adianta, mas vamos testando.

<{POST_SNAPBACK}>

Estou e fiz como você falou. Criei novo BD e tabela. Ficou assim o código:

 

<%

set conn = Server.CreateObject("ADODB.Connection")

conexao = "Provider=SQLOLEDB.1; SERVER=WEB; UID=sandro; PWD=sandro; DATABASE=teste;"

conn.open conexao

 

set query = conn.execute("select * from contador")

set total = query("contador") + 1

conn.execute "update contador set contador="& total &""

response.write "Ok<br>"

 

conn.close

set conexao = nothing

%>

 

Mas deu erro:

 

Tipo de erro:

Microsoft OLE DB Provider for SQL Server (0x80040E37)

Nome de objeto 'contador' inválido.

/sandro/hits2.asp, line 6

Compartilhar este post


Link para o post
Compartilhar em outros sites

Finalmente consegui fazer essa ***** funcionar! Imagem Postada Acho que eram as permissões do meu usuário no SQL Server que não estavam setados, daí setei e deu certo. Como ficou:

 

<%

set conn = Server.CreateObject("ADODB.Connection")

conexao = "Provider=SQLOLEDB.1; SERVER=WEB; UID=sandro; PWD=sandro; DATABASE=sandro;"

conn.open conexao

 

set query = conn.execute("select * from hits")

hits_totais = query("hits")+1

conn.execute "update hits set hits='"& hits_totais &"'"

response.write "Ok<br>"

 

conn.close

set conexao = nothing

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

parabens carasabia que não era o codigo mas valew ai

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.