Ir para conteúdo

POWERED BY:

Arquivado

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

hardbrasil

Erro ao inserir produto (access) vejam o o cod.

Recommended Posts

Salve pessoal.

 

tem um sistema de cadastramento de produtos via web em um banco access.

 

depois de inserir o quinto deu erro:

 

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

 

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

 

/producao/_admin/proc_insert.asp, line 21

o conteúdo da linha 21 do documento é esse abaixo:

 

conn.execute("insert into tb_produto (cod_produto, cod_forbees, nm_produto, resumo, estoque,qtd_minima, cod_categoria, status) values ('"& codigo &"','"& request.form("cod_forbees") &"', '"& request.form("nm_produto") &"','"& replace(request.form("resumo"),"'","''") &"','"& request.form("estoque") &"','"& Request.Form("qtd_minima") &"','"& request.form("cod_categoria") &"','"& request.form("status") &"')")

'response.Redirect("produtos.asp?cod_categ="& request.form("cod_categoria"))

response.redirect("fotos_ins.asp?cod_categ="& request.form("cod_categoria") &"&produto="& codigo)

 

rs.close() : set rs = nothing

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse erro é porque tu ta tentando, por exemplo, inserir um valor string dentro de um campo númerico. revisa os valores que estão sendo passados para o sql e os tipos de dados na tabela do banco.

 

Pelo que eu vi no comando SQL, tu ta inserindo como se todos fossem campos texto, verifica no banco quais são campos numericos e quais sao campos de texto e corrige o SQL.

 

 

 

espero que ajude... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.