Error con insert en firebird 2.4
Hola amigos, os molesto nuevamente, estoy tratando de hacer una incercion asobre firebird, pero me da un error, hasi que decidi hacerlo mediante codigo SQL(una prueba), desde el ems little, pero me sale un mensaje de error.
aca el codigo
y aca la excepcion
Por favor os agradeceria su ayuda en explicarme en que estoy fallando |
Esto te dice que tienes uno de los siguientes porblemas:
- Has dividipo por 0. Revisa los triggers que hagan algún cálculo. - Has metido un número demasiado grande. Revisa el tipo de campo. (smallint llega a 65.535) - Has metido una cadena demasiado larga. Revisa los campos y verifica que quepa lo que le envías. Por ejemplo CODIGO_PLANTEL podría estar definido como varchar(2) y le envías "123" (3 caracteres) Además, veo que la fecha que pasas es "15/07/1999" El formato, si está separado por / es mm/dd/aaaa, por lo que estás enviando día 7 del mes 15 del año 1999. Si el separador es - (un signo menos) el formato es dd-mm-aaaa Si el separador es . (un punto) el formato es aaaa.mm.dd (Los dos últimos los digo de memoria y puede que se alrevés) |
Hola, a parte de lo que te dice duilioisola, utiliza comillas simples en vez de dobles.
Cita:
Saluditos |
Ok
Bueno tienes razon en lo de las longitudes, me he equibocado en la longitud de la cadena CI que es de 11 pero el campo CI era Varchar(10), ya lo modifique en la tabla.
Y al ejecuatr el ejemplo desde EMS little no hay problemas. el error me persiste al intentar realizar el ingreso desde mi aplicacion bueno la aplicacion la estoy realizando en .net 2005 por requerimiento del cliente el codigo es Código PHP:
|
Ha
Gracias por tu pronta respuesta
|
La franja horaria es GMT +2. Ahora son las 21:44:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi