FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error de Conversion.....
hola a todos....necesito de vuestrar ayuda....xq esto me tiene varios dias de cabeza........
tengo un ficha que representa una orden de compra (maestro - detalle), el problema se da cuando: - se crea un nuevo registro en blanco. - asigno valores a los campos, en especial al campo cantidad. - se realiza el post. - se produce el error "Could Not Convert variant of type (string) into type (double)" no da problemas cuando: - se crea un nuevo registro en blanco. - asigno valores a los campos, menos al campo cantidad "toma valor por default 0". - se realiza el post. - modifico el campo cantidad, relizo el post sin problemas. necesito sugerencias que me permitan solucionar el problema.....hecho todo lo que se me ocurre.... chau... |
#2
|
||||
|
||||
Tal vez si nos muestras la forma en que estas haciendo la asignación de valores, supongo que por ahí podría estar el problema...
se me ocurre que podrías hacer:
__________________
|
#3
|
|||
|
|||
hola ContraVeneno ¡¡
la Asignacion de valores se realiza a otros campos...el campo cantidad es ingresado por teclado...atravez de un DBGrid......asociado...al dataset atravez del dataSource...por lo tanto....el dato que se ingresa es correcto pero me arroja el error..... |
#4
|
||||
|
||||
me referia a que nos mostraras la parte de código donde te marca el error...
__________________
|
#5
|
|||
|
|||
eso es el problema no marca en ningun lado ...el error es enviado por el id delphi..le doy ok y salta el mismo error en el programa.....
ademas no tengo asignado ninguna rutina al campo cantidad ni al before, after del pos.... |
#6
|
|||
|
|||
ContraVeneno te envio las rutinas asociadas para que veas ....okis..
crea un ficha que muestra los productos asociados a un proveedor.
Ficha creada......selecciono el elemento y doy enter:
|
#7
|
||||
|
||||
Tal vez el problema es que difieren el formato de número que tiene la BD y el formato local de la PC donde realizas la captura. Algo similar me sucede cuando ejecuto un programa con la config regional de Mexico, ya que el programa y bd en Access fueron hechos con la config de UK, es como si la pc local mandara un 1,234.98 al campo numérico y la bd espera 1.234,98
Saludos
__________________
eLcHiCoTeMiDo - Rompecorazones profesional Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos? Salva a un nylon, usa prendas de piel de foca |
#8
|
||||
|
||||
como sugeria en mensajes anteriores, deberias utilizar:
lo mismo puedes utilizar AsString, como AsInteger, AsDateTime, AsFloat... en fin, según requieras... Al utilizar: esta última en algunas ocasiones (como puede ser este caso) te puede ocasionar errores de conversión.
__________________
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conversion .DXF .SHP | JCarlosas | Gráficos | 5 | 18-05-2006 02:54:05 |
Error conversion from string '26/01/2006' | ZRR | Firebird e Interbase | 5 | 27-01-2006 23:56:12 |
Conversion | senpiterno | Varios | 1 | 25-06-2004 15:43:58 |
Conversión | botones67 | Varios | 1 | 11-11-2003 17:37:11 |
conversion BMP -> PCX | dmariscal | Gráficos | 1 | 10-06-2003 01:56:17 |
|