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

Update - Type mismatch


-#Alea#-

Pergunta

bom dia,

Segue meu código abaixo, pois sempre que tento fazer a atualização ele da o erro:

Provider error '80020005'

Type mismatch.

/admin/alterar_cadastro1.asp, line 1256

Já verifiquei campo por campo e o incrivel é que eu tinha colocado um response.write para mostrar o resultado e copiando o resultado fazendo pelo banco de dados o sql funciona normalmente.

Obs. Meu banco é Access

Salva = "Update cadastro set " 
Salva = Salva &"data='"&data&"',"
Salva = Salva &" ativo='"&ativo&"',"
Salva = Salva &" nome='"&nome&"',"
Salva = Salva &" datanasc='"&datanasc&"',"
Salva = Salva &" idade='"&idade&"',"
Salva = Salva &" estcivil='"&est_civil&"',"
Salva = Salva &" sexo='"&sexo&"',"
Salva = Salva &" endereco='"&endereco&"',"
Salva = Salva &" bairro='"&bairro&"',"
Salva = Salva &" cidade='"&cidade&"',"
Salva = Salva &" uf='"&uf&"',"
Salva = Salva &" cep='"&cep&"',"
Salva = Salva &" fone='"&fone&"',"
Salva = Salva &" cel='"&cel&"',"
Salva = Salva &" nacionalidade='"&nacionalidade&"',"
Salva = Salva &" naturalidade='"&naturalidade&"',"
Salva = Salva &" filiacao='"&filiacao&"',"
Salva = Salva &" defic='"&defic&"',"
Salva = Salva &" manequim='"&manequim&"',"
Salva = Salva &" cintura='"&cintura&"',"
Salva = Salva &" peso='"&peso&"',"
Salva = Salva &" cabelo='"&cabelo&"',"
Salva = Salva &" busto='"&busto&"',"
Salva = Salva &" sapato='"&sapato&"',"
Salva = Salva &" altura='"&altura&"',"
Salva = Salva &" quadris='"&quadris&"',"
Salva = Salva &" identidade='"&identidade&"',"
Salva = Salva &" orgao='"&orgao&"',"
Salva = Salva &" dataemissao='"&dataemissao&"',"
Salva = Salva &" ufemissao='"&ufemissao&"',"
Salva = Salva &" tit_eleitor='"&tit_eleitor&"',"
Salva = Salva &" tit_zona='"&tit_zona&"',"
Salva = Salva &" tit_secao='"&tit_sessao&"',"
Salva = Salva &" c_reserv='"&c_reserv&"',"
Salva = Salva &" c_reserv_serie='"&c_reserv_serie&"',"
Salva = Salva &" c_reserv_cat='"&c_reserv_cat&"',"
Salva = Salva &" cart_profissional='"&cart_profissional&"',"
Salva = Salva &" cart_prof_serie='"&cart_prof_serie&"',"
Salva = Salva &" cart_prof_uf='"&cart_prof_uf&"',"
Salva = Salva &" cpf='"&cpf&"',"
Salva = Salva &" pis='"&pis&"',"
Salva = Salva &" data_pis='"&data_pis&"',"
Salva = Salva &" instrucao='"&instrucao&"',"
Salva = Salva &" completo='"&completo&"',"
Salva = Salva &" curso='"&curso&"',"
Salva = Salva &" numcnh='"&numcnh&"',"
Salva = Salva &" categoria='"&categoria&"',"
Salva = Salva &" datacnh='"&datacnh&"',"
Salva = Salva &" ingles='"&ingles&"',"
Salva = Salva &" espanhol='"&espanhol&"',"
Salva = Salva &" outra_lingua='"&outra_lingua&"',"
Salva = Salva &" word='"&word&"',"
Salva = Salva &" excel='"&execel&"',"
Salva = Salva &" coreldraw='"&coreldraw&"',"
Salva = Salva &" powepoint='"&powerpoint&"',"
Salva = Salva &" outroprograma='"&outros_programas&"',"
Salva = Salva &" viajar='"&viajar&"',"
Salva = Salva &" carro='"&carro&"',"
Salva = Salva &" casa_propria='"&casa_propria&"',"
Salva = Salva &" extras='"&extras&"',"
Salva = Salva &" email='"&email&"',"
Salva = Salva &" dependentes='"&dependentes&"',"
Salva = Salva &" u_cargo='"&u_cargo&"',"
Salva = Salva &" u_admissao='"&u_admissao&"',"
Salva = Salva &" u_demissao='"&u_demissao&"',"
Salva = Salva &" u_motivo='"&u_motivo&"',"
Salva = Salva &" u_empresa='"&u_empresa&"',"
Salva = Salva &" u_fone='"&u_fone&"',"
Salva = Salva &" p_cargo='"&p_cargo&"',"
Salva = Salva &" p_admissao='"&p_admissao&"',"
Salva = Salva &" p_demissao='"&p_demissao&"',"
Salva = Salva &" p_motivo='"&p_motivo&"',"
Salva = Salva &" p_empresa='"&p_empresa&"',"
Salva = Salva &" p_fone='"&p_fone&"',"
Salva = Salva &" senha='"&senha&"',"
Salva = Salva &" cargo1='"&cargo1&"',"
Salva = Salva &" cargo2='"&cargo2&"',"
Salva = Salva &" cargo3='"&cargo3&"' where id="&session("usuario")&"" 

response.write salva

Conn.Execute Salva,conn

Agradeço pela ajuda.

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

Segue o começo do write:

Update cadastro set data='30/4/2009', ativo='1', nome='Alex cauduro', datanasc='17/09/2008', idade='12', estcivil='Casado', sexo='M',... vai embora

No meu banco o campo Data está como data/hora e formatado para Data abreviada.

Acredito que não seja nesse campo pois no cadastro funciona só na alteração que não.

Link para o comentário
Compartilhar em outros sites

  • 0

Ola Jow, está tudo correto somente a data é data/hora e id é numérico o resto é tudo texto ou seja string.

abaixo segue o write de toda minha linha do sql.

Update cadastro set data=#30/4/2009#, ativo='1', nome='Alex Cauduro', datanasc='17/09/1981', idade='27', estcivil='Soltero', sexo='M', endereco='Florianopolis 570', bairro='Mathias', cidade='Ccccccc', uf='RS', cep='92330400', fone='51 30515555', cel='51 9310000', nacionalidade='Brasileiro', naturalidade='Porto Alegre', filiacao='Vilma Cauduro', defic='Não', manequim='38', cintura='10', peso='50', cabelo='Castanho Escuro', busto='10', sapato='38', altura='166', quadris='10', identidade='1010101010', orgao='ssp', dataemissao='17/08/1999', ufemissao='RN', tit_eleitor='080808081', tit_zona='21', tit_secao='36', c_reserv='1234', c_reserv_serie='18', c_reserv_cat='a', cart_profissional='123456', cart_prof_serie='3', cart_prof_uf='RS', cpf='0015555512', pis='123456123', data_pis='12/09/1981', instrucao='1º Grau Incompleto', completo='', curso='teste', numcnh='', categoria='B', datacnh='12/12/2008', ingles='sim', espanhol='sim', outra_lingua='italiano', word='sim', excel='sim', coreldraw='sim', powepoint='sim', outroprograma='asp', viajar='sim', carro='corso', casa_propria='sim', extras='teste', email='alex@cautelli.com.br', dependentes='0', u_cargo='teste', u_admissao='12/12/2008', u_demissao='11/12/2008', u_motivo='fsdf', u_empresa='cautelli', u_fone='5155555', p_cargo='teste', p_admissao='12/12/2008', p_demissao='12/12/2005', p_motivo='teste', p_empresa='tese', p_fone='30515555', senha='1234', cargo1='Abastecedor', cargo2='Administrativo Financeiro', cargo3='Administrador Comercial' where id=10571

Um detalhe que alterei como o Jonathan informou e deu o mesmo erro.

Editado por -#Alea#-
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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...