![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
ok ya hice lo que me comentaron que la variable de tipo entera la pusiera entre apostrofes y pero me marca un error de:
incompatible types:'String' and 'Integer', por tal motivo como se pone la variable correctamente. por favor me podrian decir que pasa todavia, muchas gracias por el apoyo Última edición por ecfisa fecha: 08-05-2012 a las 07:10:23. Razón: Acomodar etiquetas [delphi] |
|
#2
|
||||
|
||||
|
Hola angelvazv.
El error es de conversión, estás intentando asignar un valor de tipo Integer en una variable que puede almacenar el tipo string. Lamentablemente no pusiste la declaración de variables así que voy a tentar la suerte... ![]() Te pongo un código un poco diferente, utilizando parámetros. Que a mi criterio, le otorga seguridad, claridad y simplicidad: Si te fijas, en tres líneas usé AsInteger, sospecho que en esos casos estás asignando un Integer a un TStringField (pero podrían ser más). Si declaras una variable de tipo Integer como por ejemplo nemp (creo que es integer), no podés asignarla a un campo de tipo TStringField sin hacer antes las conversiones necesarias. Sin el uso de parámetros tendrías que hacer algo parecido a: ¨ Encerrando entre comillas y convirtiendo a cadena mediante la función correspondiente, a cada variable de tipo entera o flotante que utilices. Como verás, es un código mucho más complejo, difícil de leer y propenso a errores. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 08-05-2012 a las 09:42:08. |
|
#3
|
|||
|
|||
|
Excelente muhisimas gracias ahora una pregunta mas como se pone para las variable tipos fecha por que la variable hoy es de este tipo, asi como esta no me marcar error al ejecutar el programa pero cuando presiono para cuardarlo en la base es donde marca el error de las variable.
ParamByName('hoy').AsDate:= hoy; y muchas gracias por la ayuda. |
|
#4
|
|||
|
|||
|
esa parte ya esta muchisimas gracias a todos lo que me ayudaron, este foro es lo maximo.
y nuevamente muchisimas gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear una base de Datos de MS SQL desde Delphi | agalvan_kit | SQL | 3 | 03-08-2015 21:27:56 |
| Insertar combo con datos a Excel desde Delphi | capo979 | Varios | 4 | 04-06-2008 14:26:09 |
| Insertar Datos a un campo de la base de datos desde un DBEdit | saltamirano | Varios | 11 | 12-12-2007 17:29:35 |
| Crear base de datos y cargar datos desde delphi | Albano | MySQL | 4 | 17-05-2007 20:01:18 |
| Insertar datos en archivo word desde aplicacion Delphi | JulioGO | Servers | 1 | 24-02-2007 22:43:16 |
|