FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola,
Si bien debes hacer la validación que te dice Soa, esta la puedes hacer usando TryStrToInt Aunque creo que el error está en una de estas asignaciones: Cita:
Lo que debes hacer es especificar el tipo de dato para ese campo al momento de usarlo. Ej:
Si el campo es nulo, y haces el llamado con un AsString retornará una cadena vacía y si lo llamas con un AsInteger retornará un 0. Recomendación: Haz este cambio en todo tu sistema. No sabrás cuando a algún usuario se le dé por jugar con los datos y cargar datos nulos donde nunca los esperarías.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#2
|
||||
|
||||
+1 a todo lo dicho por [movorack]
De todos modos, el codigo que publicaste esta raro y por eso te da problemas. Primero convertis de string a Integer el contenido del edit, y lo guardas en una variable. Luego, en lugar de usar esa variable, volves a convertir para la validacion. Y despues de validar, asignas en la misma variable el valor de un campo de la tabla, osea el valor que asignaste al principio nunca lo usaste. Creo que eso responde al "no se supone que le estoy dando valor?" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
could not convert variant of type (null) into type (string) | davidmedina29 | Varios | 10 | 18-02-2016 13:00:56 |
Could not convert variant of type (olestr) into type (boolean) al ejecutar sp | MarinaLR | MS SQL Server | 1 | 22-12-2015 16:51:29 |
Problema: type variant en campo a calcular | Nicolas_2011 | Varios | 9 | 26-06-2012 17:16:37 |
Could not convert variant of type (Null) into type (Integer) | Alejo15x | Varios | 2 | 30-11-2010 17:35:50 |
Sql que no retorna datos me da error:invalid variant type conversion | bezaig | SQL | 6 | 17-03-2010 08:58:53 |
|