FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
La excepcion se produce en el evento cxComboBox2PropertiesChange o en otro lado?
|
#3
|
|||
|
|||
Hola AgustinOrtu
no tengo alguna excepcion solo el codigo que puse arriba lo tengo en el evento propertiesChange saludos |
#4
|
||||
|
||||
Solamente podemos adivinar
Ese error no te puede aparecer en ese evento, ya que seria una contradicción
Con esa linea se puede deducir que cxComboBox2.ItemIndex es un ordinal, presuntamente de tipo Integer; si fuera string Delphi no te dejaria compararlo contra -1. Y recordemos que Delphi es fuertemente tipificado Por lo tanto, si la siguiente linea dice:
Estas asignando un Ordinal (Integer, Word, Byte, etc) al campo MES Por lo tanto es imposible que salga un error: Cita:
No tendras algun codigo que asigne valores a los campos y luego haga Post? No estaras usando algun componente Query/Command para enviar un Insert o Update? No tendras conectado componentes mediante propiedades DataSource? |
#5
|
|||
|
|||
ok lo que pasa es que mi base de datos guarda en el campo MES solamente INT osea del 1 al 12
en el combobox tengo los meses de enero a diciembre y cuando los quiero guardar pues obiamente me marca ese error ya que la base de datos espera valores de tipo int y no string intente poniendo el aporte del compañero ecfisa pero no soluciono el error que me seguia apareciendo
lo que en si quiero es que no me guarde el texto del combobox si no el entero osea, si selecciono 'Enero' que me guarde el '1', si selecciono 'Abril' que me guarde el '4' .. etc te comparto mi boton guardar.
|
#6
|
||||
|
||||
Te estás haciendo líos tú sólo. Ya Agustín lo explicó muy bien: es imposible ese mensaje de error con el código que ponías. Ese mensaje sale por el código que ahora pones, que es distinto. Así que, las líneas:
cámbialas por
LineComment Saludos |
#7
|
||||
|
||||
Por otro lado, si la única diferencia entre el insert y el update es el texto del mensaje, no vale la pena distinguir los dos casos. Déjalo así:
LineComment Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Convertir blob en varchar | Mauro Daniel | Firebird e Interbase | 6 | 27-08-2010 13:43:05 |
Convertir un varchar a number | nelem | Oracle | 1 | 06-05-2008 14:48:02 |
Convertir de varchar a decimal | nelem | Oracle | 3 | 13-03-2008 08:40:58 |
Como convertir un campo VARCHAR a uno BLOB, si se puede? | judoboy | Firebird e Interbase | 10 | 31-07-2003 17:28:45 |
|