te conceituado Fórum.... Sou novato aqui e sou leigo na linguagem .asp . Aqui na empresa onde trabalho faço atualizações mensalmente num banco de dados .mdb. onde são exibidos os aniversariantes do mes. O caro entra na pagina aniversariantes.asp e clica no mes e dia que ele desejar ver quem são os aniversariantes, em seguida aparece os nomes dos mesmo. Fiz uma atualização hj inserindo os aniversariantes do mes de março e a mensagem que apareceu logo em seguida a procura foi esta. Microsoft JET Database Engine error '80040e07' Data type mismatch in criteria expression. /procura_niver.asp, line 99 segue logo abaixo o codigo, e a linha 99 em negrito onde avisa o erro. <% dim cn,rs,ssql,procura procura=request.form("mes") procura2=Request.Form("dia") if procura="" then response.write("registro não encontrado") response.End end if Set Conn = Server.CreateObject("ADODB.Connection") Conn.provider="Microsoft.Jet.OLEDB.4.0" Conn.connectionstring=Server.MapPath("/bancos/banco3.mdb") Conn.open ssql="select * from cad_niver where mes='"&procura&"'and dia='"&procura2&"'" set RS = Conn.Execute(sSQL) %> Agradeço desde já a todos e um forte abraço.