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

Erro De Parâmetros


Milena

Pergunta

Estou com um problema meio estranho, fiz esse select:

strsql = "select * from Imovel where codigoImovel = '"&cod&"'and mesatual='"&mes&"'"
rsdbcon.open strsql
Eu estou pegando os dois valores com o request.form e os dois estão vindo corretamente, quando uso o select apenas com o codigoImovel, funciona, mas quando adiciono o mesatual, da erro de parâmetro. Não sei o que faço, porque o valor parece estar vindo corretamente, e o dado existe na tabela... ERRO:
, outubro 
Microsoft OLE DB Provider for ODBC Drivers erro '80040e10' 

[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 1. 

/financeiro/alterar_caixa.asp, line 252 

Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0

No meu banco aqui o campo mês está como testo e estou filtrando no select com texto..

deu certo aqui..

Andréia. quando o campo é texto coloca aspas simples '"&antes&"' não é?

testa ai... no meu deu certo assim....

Link para o comentário
Compartilhar em outros sites

  • 0
isso Milena, e número "& variavel &"

Então o campo mes dela é texto fica assim '"& Variavel &"'

Abraço..

então Alex, eu tava citando pra ela que numero usa-se "& variavel &", mas ela está definindo certinho na consulta o mes como texto..

eu creio q seja o BD, ela tem q ver todos os campos, mes e codigoImovel

Link para o comentário
Compartilhar em outros sites

  • 0

Gente o pior de tudo foi o seguinte...

eu alterei o campo do select mesAtual para outros campos da minha tabela como , diaAtual, Desconto, Valor e etc....

o pior de tudo é que todos dão o mesmo erro !!!

apenas consigo fazer o select com o CodigoImovel !!

O q pode ser isso??

wacko.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpe a insistência... eu acredito que deve se um erro bobo, mas que não devo estar enxergando... sad.gif

minha tabela:

Código | mesAtual | dataAtual |codigoImovel | endereco | e etc...

tem muitos campos..

Tirando o Código q é autonumeração o outros todos texto.

Página q envia os dados:

   <input name="codigo" type="text" id="codigo">
   <input name="mes" type="text" id="mes">
Código onde faço a busca:
Set  rsdbCon = Server.CreateObject("ADODB.RECORDSET")
	rsdbCon.ActiveConnection = conexao
	cod = request.form("codigo")
	mes = request.form("mes")
	response.write(cod)
	response.write(mes)
	if isnull(cod) OR isempty(cod) then
  cod = request.QueryString("codigo")
	end if

	strsql = "select * from Imovel where codigoImovel ='"&cod&"' and mesAtual='"&mes&"' "

	rsdbcon.open strsql

	if not rsdbcon.bof then
....
....
....

Link para o comentário
Compartilhar em outros sites

  • 0

Set  rsdbCon = Server.CreateObject("ADODB.RECORDSET")
	rsdbCon.ActiveConnection = conexao
	cod = request.form("codigo")
	mes = request.form("mes")
	response.write(cod)
	response.write(mes)
	if isnull(cod) OR isempty(cod) then
  cod = request.QueryString("codigo")
	end if

	strsql = "select * from Imovel where codigoImovel ='"&cod&"' and mesAtual='"&mes&"' "

	rsdbcon.open strsql

	if not rsdbcon.bof then
....
....
....

Vou insistir, esta tudo certinho, a única coisa que este estranho é isso: ='"&cod&"', no meu ponte de vista teria que ser assim ="&cod&", porque se trata de um campo numérico.

você já tentou fazer essa alteração? Se não tenta ai, caso de erro post ele..

t+++

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...