Ir para conteúdo

POWERED BY:

Arquivado

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

zeronarfa

Nenhum valor foi fornecido para um ou mais parâmetros necessários.

Recommended Posts

Olá,

 

Estou tentando verificar se existe o registro no banco e esta dando este erro:

Tipo de erro:Microsoft JET Database Engine (0x80040E10)Nenhum valor foi fornecido para um ou mais parâmetros necessários. line 284

 

A linha é essa:

Set RS = objConexao.Execute(SQL)

A SQL é essa:

"SELECT * From fornecedor WHERE codfornecedor='"&codfornecedor&"' AND nome_fornecedor='"&nome_fornecedor&"' AND razaosocial_fornecedor='"&razaosocial_fornecedor&"' AND atividade_fornecedor='"&atividade_fornecedor&"' AND cnpj_fornecedor='"&cnpj_fornecedor&"' AND inscricao_estadual_fornecedor='"&inscricao_estadual_fornecedor&"' AND endereco_fornecedor='"&endereco_fornecedor&"' AND bairro_fornecedor='"&bairro_fornecedor&"' AND municipio_fornecedor='"&municipio_fornecedor&"' AND estado_fornecedor='"&estado_fornecedor&"' AND cep_fornecedor='"&cep_fornecedor&"' AND pais_fornecedor='"&pais_fornecedor&"' AND telefone_fornecedor='"&telefone_fornecedor&"' AND fax_fornecedor='"&fax_fornecedor&"' AND site_fornecedor='"&site_fornecedor&"' AND email_fornecedor='"&email_fornecedor&"' AND banco_conta='"&banco_conta_fornecedor&"' AND conta_conta='"&conta_conta_fornecedor&"' AND agencia_conta='"&agencia_conta_fornecedor&"' AND contato_conta='"&contato_conta_fornecedor&"' AND telefone_conta='"&telefone_conta_fornecedor&"' AND observacoes_conta='"&observacoes_conta_fornecedor&"' AND datacadastro=#"&datacadastro_fornecedor&"#"

E o q ele mostra no response.write é o seguinte:

SELECT * From fornecedor WHERE codfornecedor='05' AND nome_fornecedor='teste teste' AND razaosocial_fornecedor='teste teste' AND atividade_fornecedor='teste teste' AND cnpj_fornecedor='12.221.212/1222-222' AND inscricao_estadual_fornecedor='121.212.222-112' AND endereco_fornecedor='teste teste' AND bairro_fornecedor='teste teste' AND municipio_fornecedor='teste teste' AND estado_fornecedor='SP' AND cep_fornecedor='54.555-555' AND pais_fornecedor='Brasil' AND telefone_fornecedor='(11) 2121-2112' AND fax_fornecedor='(11) 2121-2122' AND site_fornecedor='http://www.teste.com.br' AND email_fornecedor='teste@teste.com.br' AND banco_conta='teste teste' AND conta_conta='12212' AND agencia_conta='1122' AND contato_conta='teste teste' AND telefone_conta='212212212' AND observacoes_conta='teste teste teste' AND datacadastro=#30/11/2005#
O q será q acontece??Alguém se habilita...obrigado. :huh:

 

Ah e o banco tá assim:

codfornecedor ' autonumeraçãocodmaterial ' textonome_fornecedor ' textorazaosocial_fornecedoratividade_fornecedorcnpj_fornecedorinscricao_estadual_fornecedorendereco_fornecedorbairro_fornecedormunicipio_fornecedorestado_fornecedorcep_fornecedorpais_fornecedortelefone_fornecedorfax_fornecedorsite_fornecedoremail_fornecedorbanco_conta_fornecedorconta_conta_fornecedoragencia_conta_fornecedorcontato_conta_fornecedortelefone_conta_fornecedortermo_pagamentoobservacoes_conta_fornecedordatacadastro_fornecedordataatualizacao_fornecedor

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá um response.write SQL e response.end pra q imprima a sua SQL antes de fazer a SELECT, e verifica se algum campo está vazio ou faltando

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá um response.write SQL e response.end pra q imprima a sua SQL antes de fazer a SELECT, e verifica se algum campo está vazio ou faltando

Então eu fiz isso que você falou e e resultado tá ae em cima, foi esse aki:

 

E o q ele mostra no response.write é o seguinte:

 

SELECT * From fornecedor WHERE codfornecedor='05' AND nome_fornecedor='teste teste' AND razaosocial_fornecedor='teste teste' AND atividade_fornecedor='teste teste' AND cnpj_fornecedor='12.221.212/1222-222' AND inscricao_estadual_fornecedor='121.212.222-112' AND endereco_fornecedor='teste teste' AND bairro_fornecedor='teste teste' AND municipio_fornecedor='teste teste' AND estado_fornecedor='SP' AND cep_fornecedor='54.555-555' AND pais_fornecedor='Brasil' AND telefone_fornecedor='(11) 2121-2112' AND fax_fornecedor='(11) 2121-2122' AND site_fornecedor='http://www.teste.com.br' AND email_fornecedor='teste@teste.com.br' AND banco_conta='teste teste' AND conta_conta='12212' AND agencia_conta='1122' AND contato_conta='teste teste' AND telefone_conta='212212212' AND observacoes_conta='teste teste teste' AND datacadastro=#30/11/2005# http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimenta ir tirando alguns AND e alguns where e vê onde está o problemaEu acho q algum desses daí não está correto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado pela dica, foi resolvido o problema depois de uma pausa para o almoço e um copão de cafeína(fui dormir as 1:00 e acordei as 5:00). O problema era o seguinte eu como estava com sono não prestei atenção :rolleyes: e nos últimos campos da SQL não tinha colocado a terminação _fornecedor nos campos da tabela e por isso o erro. :D Obrigado pela força....valeu (y)

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.