La Web del Programador: Comunidad de Programadores
 
    Pregunta:  5449 - TYPE MISMATCH:ACCESANDO BD SQL DESDE ASP CON VBSCRIPT
Autor:  Juan Silvetti
PROBLEMA:TENGO UNA BASE DE DATOS SQL, EN UNA TABLA TENGO UN CAMPO DECLARADO COMO TIPO FLOAT, CUANDO QUIERO INGRESAR LOS DATOS DE UN FORMULARIO DESDE UNA PAGINA ASP LE HAGO LA SIGUIENTE CONVERSION:TABLA("nombre_campo")=CDbl(Request.Form("campo_de_formulario")) PARA CONVERTIR EL CAMPO DE TIPO TEXTO O STRING A UN TIPO NUMERICO DE PUNTO FLOTANTE PERO SE GRABAN UNOS CUANTOS REGISTROS Y ME APARECE EL ERROR DE TYPE MISTMATCH
ALGUIEN ME PUEDE AYUDAR?????

  Respuesta:  Alfredo Barrios Cruz
Seguramente en en alguno de los Request.Form("campo_de_formulario") hay un espacio o un caracter no numerico u una coma, debes agragar una validaciĆ³n pa'que no te salga ese error, de hecho creo que son dos validaciones, una para que vayan espacios o caracteres no numericos o mas de un punto (123.456), y la otra es para la lonfitud.