PRISCILA STOCHINI Postado Julho 31, 2006 Denunciar Share Postado Julho 31, 2006 Microsoft JET Database Engine error '80040e07' Data type mismatch in criteria expression. /TESTE_ASP/enviando.asp, line 23 21 sql = "INSERT into colaborador(empresa, departamento, contato, cargo, endereco, num, compl, cep, estado, cidade, ddd, tel, fax, cel, email, homepage, atividade) values ('"&Vempresa&"','"&Vdepartamento&"','"&Vcontato&"','"&Vcargo&"', '"&Vendereco&"', '"&Vnum&"', '"&Vcompl&"', '"&Vcep&"', '"&Vestado&"', '"&Vcidade&"', '"&Vddd&"', '"&Vtel&"', '"&Vfax&"', '"&Vcel&"', '"&Vemail&"', '"&Vhomepage&"', '"&Vatividade&"')"23 Set rs = bco.Execute(sql) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 31, 2006 Autor Denunciar Share Postado Julho 31, 2006 ALGUÉM ME AJUDA POR FAVOR....é CASO DE VIDA OU MORTE... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Julho 31, 2006 Denunciar Share Postado Julho 31, 2006 Por um acaso você não está tento gravar em algum campo tabela Tipos de dados diferente:Campo numero tentando gravar texto? ou vice-versa?da uma olhada nos campos da tabela e veja o tipo de dados que está tentando gravar! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 31, 2006 Autor Denunciar Share Postado Julho 31, 2006 Por exemplo se eu tiver um campo de telefone consequentemente numero...como devo colocar no codigo pra ele identificar que é numero...Outro probleminha...Tenho que buscar os dados pelas datas como faço isso...??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Julho 31, 2006 Denunciar Share Postado Julho 31, 2006 tipo mismatch é tipo desconhecido, ele está tentando fazer algo, mas a variavel está fazia por exemplo... verifique se não está faltando nada, se não está passando parametros vazios.verifique nas linhas do seu codigo, se as variaveis estao com os nomes certos, se elas estao recebendo o valor corretamente. Para ver isso, você pode dar response.write nas variaveis, para ver se elas tem valor.. e debugar, para descobrir até onde esta sendo executado corretamente, e onde é o ponto X que gera o erro.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 31, 2006 Autor Denunciar Share Postado Julho 31, 2006 tem algum problema se eu colocar campo que irão numero como texto...??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Espartaco Postado Agosto 1, 2006 Denunciar Share Postado Agosto 1, 2006 Olá,No campo telefone do banco de dados não precisa ser necessariamente números. Isso pode ocasionar erro, poi se o campo for tipo int e você adicionar string (texto) vai dar erro)Pode fazer isso aqui também: CStr(variavel) - transforma a variavel em string CInt(variavel) - transforma a variavel em integer CDate(variavel) - transforma a variavel em data CDbl(variavel) - transforma a variavel em numero com decimal Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victormartins Postado Agosto 2, 2006 Denunciar Share Postado Agosto 2, 2006 vê se isso ajuda:http://forum.imasters.com.br/index.php?showtopic=174837 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
PRISCILA STOCHINI
Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
/TESTE_ASP/enviando.asp, line 23
21 sql = "INSERT into colaborador(empresa, departamento, contato, cargo, endereco, num, compl, cep, estado, cidade, ddd, tel, fax, cel, email, homepage, atividade) values ('"&Vempresa&"','"&Vdepartamento&"','"&Vcontato&"','"&Vcargo&"', '"&Vendereco&"', '"&Vnum&"', '"&Vcompl&"', '"&Vcep&"', '"&Vestado&"', '"&Vcidade&"', '"&Vddd&"', '"&Vtel&"', '"&Vfax&"', '"&Vcel&"', '"&Vemail&"', '"&Vhomepage&"', '"&Vatividade&"')"
23 Set rs = bco.Execute(sql)
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.