Ir para conteúdo
Fórum Script Brasil
  • 0

To Até Com Dor De Cabeça De Tanto Pensa


christ_ga04

Pergunta

Olá pessoal, já procurei tentei de um monte de formas mais não acho, eu gostaria de saber como armazenar o valor de uma consulta em uma variavel, exemplo:

nesse trexo do codigo:

sql="Select id_produto From Produto where nome_produto = '"&var(0)&"'"

set rs = conexao.execute(sql)

eu peço para ele retornar o valor do id_produto onde o nome dele for igual a uma variavel que eu passo, ai não sei como pedir pra ele amrmazenar o id_produto que ele encontrou nessa consulta dentro de uma variavel chamada idprod... alguém pode me ajudar??

obrigado!

Abs!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0
sql="Select id_produto From Produto where nome_produto = '"&var(0)&"'"

set rs = conexao.execute(sql)

idProd = rs("id_produto")

olá amigo, eu fiz assim:

sql="Select id_produto From Produto where nome_produto = '"&var(0)&"'"

set rs = conexao.execute(sql)

idProd = rs("id_produto")

conexao.execute "INSERT INTO Pedido (id_produto, apelido_comp, status, quantidade_pedido) VALUES ('"&idprod&"', '"&var(3)&"', '0', '1');"

só que deu um erro:

Tipo de erro:

ADODB.Field (0x800A0BCD)

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

esta dizendo que foi erro na linha idProd = rs("id_produto")

Link para o comentário
Compartilhar em outros sites

  • 0

response.write (sql)

sql é a variavel da instrução sql que será aplicado a consulta ao banco de dados.

você pode imprimir isso para ver se a consulta retorna alguma coisa.

para imprimir a variavel:

response.write (idProd) ou <%=idProd> se for usar dentro do html.

vagner

mf_vagner@hotmail.com

Link para o comentário
Compartilhar em outros sites

  • 0

response.write (sql)

sql é a variavel da instrução sql que será aplicado a consulta ao banco de dados.

você pode imprimir isso para ver se a consulta retorna alguma coisa.

para imprimir a variavel:

response.write (idProd) ou <%=idProd> se for usar dentro do html.

vagner

mf_vagner@hotmail.com

vlw, não tava retornando nenhum valor, alias estava retornando isso: Select * From Produto where nome_produto = CABO

pelo que eu entendi ele não encontrava o produto com esse nome ai fui ver e era porque o produto tinha um estaço no começo, então eu tirei o espaço e ele retornou o que eu queria...

mais tem como eu tratar esse erro, para quando ele não encontrar o produto ele fazer outra coisa?

obrigado a todos pela atenção!!!

abs!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...