Ir para conteúdo

POWERED BY:

Arquivado

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

Luan Messias

[Resolvido] Problemas em alterar dados do bd

Recommended Posts

Boa tarde !

queria pedir ajuda em um pequeno problema com alteração de dados do bd

esta tudo funcionando pois coloquei o valor do id da tabela manualmente para testar.

mas não estou conseguindo inserir o id dinamicamente...

 

segue o codigo:

set Tb_noticia = conexao.execute("select * from noticia where id=" & noticia )

erro:

sintaxe (operador faltando) na expressão de consulta 'id='.

 

creio que não estou sabendo inserir o id http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif

 

 

Desde ja muito Obrigado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

No exemplo do Patrique acrescente uma aspas dupla após a última aspas simples.

 

O ID que está vindo é numerico? O campo ID é texto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Patrique, tudo bom ?

 

Po valeu pela ajuda denovo =)

 

funcionou seu script mas agora o problema esta em como

estou chamando o ID rsrs

 

sou meio noob ainda =D

 

mas nao estou entnendendo como buscar o id do link... no meu caso é este link

 

<a href="sis_editor.asp?noticia=<%=TB_noticia.Fields("ID")%>

 

existe a possiblidade deu puxar este id e coloca-lo em uma variavel ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%

Dim variavel

variavel = TB_noticia.Fields("ID")

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz o teste mas nao funcionou

 

 

no meu caso apos clicar no link citado acima ele abre a pagina de edição da noticia:

 

<%
dim Tb_noticia
dim noticia

noticia =   (ESTA VARIAVEL DEVERIA PUXAR O ID DO LINK)

set Tb_noticia = conexao.execute("select * from noticia where id=" & noticia &"")
%>

 

tem como fazer isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que não entendi sua pergunta.

 

Você quer armazenar o ID da notícia em uma variável, correto? Seria +- isso.

set Tb_noticia = conexao.execute("select * from noticia where id=" & noticia &"")
If Not Tb_noticia.Eof Then
	noticia = Tb_noticia("id")
End If
Tb_noticia.Close
Set Tb_noticia = Nothing

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom como posso explicar....

 

 

em uma pagina que mostra as noticias do bd com os links ao clicar em um ele abre uma janela para editar tal noticia uma delas sabemos que seu id é 44

o codigo abaixo deveria recuperar este id (44) se eu troco o valor request("id") por 44 a pagina funciona e abre o editor normalmente.

 

mas com o request não funciona =/

 

<%
dim Tb_noticia
dim noticia
noticia = Request("id")
set Tb_noticia = conexao.execute("select * from noticia where id=" & noticia &"")

%>

eu so aprendi a requisitar dados de formulario de um link eu nunca vi xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente Patrique eu não estava sabendo usar o request.queristring olhando seu exemplo

de agora vi que se puxa do valor anterior do sinal de =

 

o meu link ficou assim:

 

testes/Fly/sis_editor.asp?noticia=44

 

ao inves de puxar do "noticia"

 

estava puxando de uma variavel chamada "id"

 

Obrigado pela ajuda agora aprendi a usar o Request.QueryString

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.