Ir para conteúdo

POWERED BY:

Arquivado

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

webdibula

url qual o erro

Recommended Posts

passando valores <a href="detalhes_produto.asp?Edital=<%=RS("Editais.edital")%>" target="_self">+ detalhes</a>e recebendo

SQL = "SELECT Editais.Edital AS edital1,Editais.tipo_leilao,itens_edital.Edital AS edital,itens_edital.valor AS valor,itens_edital.descricao AS descricao,itens_edital.item AS item,itens_edital.lancesugerido AS lancesugerido,itens_edital.ultimolance AS ultimolance FROM Editais,itens_edital WHERE edital1=Response.Write(Request.QueryString('Edital')) "

erroerror '80004005' /novo/detalhes_produto.asp, line 101

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que tem na linha 101?

 

ao meu ver tem algo errado no sql

 

ASP
SQL = "SELECT Editais.Edital AS edital1,Editais.tipo_leilao,itens_edital.Edital AS edital,itens_edital.valor AS valor,itens_edital.descricao AS descricao,itens_edital.item AS item,itens_edital.lancesugerido AS lancesugerido,itens_edital.ultimolance AS ultimolance FROM Editais,itens_edital WHERE edital1='" & Request.QueryString("Edital") & "'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

atualizei e agora ficou assim

 

97.	SQL = "SELECT Editais.Edital AS EDITALL,Editais.tipo_leilao AS tipo_leilao ,itens_edital.Edital AS edital,itens_edital.valor AS valor,itens_edital.descricao AS descricao,itens_edital.item AS item,itens_edital.lancesugerido AS lancesugerido,itens_edital.ultimolance AS ultimolance FROM Editais,itens_edital WHERE EDITALL=" & Request.QueryString("Edital") & " "

 

99.'AQUI ESTAMOS EXECUTANDO O BANCO DE DADOS COM AS INFORMAÇOES ATRIBUIDA PARA O SQL

100.'AQUI TMBM CRIA UMA RECORTSET

101. SET RS = objConn.EXECUTE(SQL)

 

 

 

 

erro atual

Microsoft JET Database Engine error '80040e10'

 

No value given for one or more required parameters.

 

/novo/detalhes_produto.asp, line 101

 

 

 

 

 

 

 

o que tem na linha 101?

 

ao meu ver tem algo errado no sql

 

ASP
SQL = "SELECT Editais.Edital AS edital1,Editais.tipo_leilao,itens_edital.Edital AS edital,itens_edital.valor AS valor,itens_edital.descricao AS descricao,itens_edital.item AS item,itens_edital.lancesugerido AS lancesugerido,itens_edital.ultimolance AS ultimolance FROM Editais,itens_edital WHERE edital1='" & Request.QueryString("Edital") & "'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

altere de where edital1 = parawhere Editais.Edital =e verifique se está sendo enviado algo por Request.QueryString("Edital")

Compartilhar este post


Link para o post
Compartilhar em outros sites

ERRO ATUALMicrosoft VBScript compilation error '800a0401' Expected end of statement /novo/detalhes_produto.asp, line 97

SQL = "SELECT Editais.Edital ,Editais.tipo_leilao AS tipo_leilao ,itens_edital.Edital AS edital,itens_edital.valor AS valor,itens_edital.descricao AS descricao,itens_edital.item AS item,itens_edital.lancesugerido AS lancesugerido,itens_edital.ultimolance AS ultimolance FROM Editais,itens_edital WHERE Editais.Edital=""'Request.QueryString("Edital")'" "

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^

altere de where edital1 = parawhere Editais.Edital =e verifique se está sendo enviado algo por Request.QueryString("Edital")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente agora assim:

 

SQL = "SELECT Editais.Edital ,Editais.tipo_leilao AS tipo_leilao ,itens_edital.Edital AS edital,itens_edital.valor AS valor,itens_edital.descricao AS descricao,itens_edital.item AS item,itens_edital.lancesugerido AS lancesugerido,itens_edital.ultimolance AS ultimolance FROM Editais,itens_edital WHERE Editais.Edital="&Request.QueryString("Edital")&""

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloco assim

SQL = "SELECT Edital FROM Editais WHERE Edital=5093" funfa

 

coloco assim

VALOR=Request.QueryString("Edital")

SQL = "SELECT Edital FROM Editais WHERE Edital=5093" não mostra nada

 

coloco assim

VALOR=Request.QueryString("Edital")

SQL = "SELECT Edital FROM Editais WHERE Edital='5093'" me mostra o erro abaixo

 

Microsoft JET Database Engine error '80040e07'

 

Data type mismatch in criteria expression.

 

/novo/detalhes_produto.asp, line 101

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse edital é o Código de chave primária?

 

se for coloca assim

 

ASP
VALOR=Request.QueryString("Edital")
SQL = "SELECT * FROM Editais WHERE Edital="&VALOR

 

qual é a sua base de dados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse edital é o Código de chave primária?

 

se for coloca assim

 

ASP
VALOR=Request.QueryString("Edital")
SQL = "SELECT * FROM Editais WHERE Edital="&VALOR

 

qual é a sua base de dados?

funcionou!!! é acess

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.