Ver Mensaje Individual
  #14  
Antiguo 19-05-2011
Avatar de burgosrodas
burgosrodas burgosrodas is offline
Miembro
 
Registrado: sep 2008
Ubicación: Colombia
Posts: 24
Reputación: 0
burgosrodas Va por buen camino
Type mismatch

connor, ese error siempre que me sale es por lo siguiente (pues no necesariamente es el mismo error que planteas)

cuando agrego un ZTable a mi proyecto, lo enlazo a la conexion (ZConnection)
le doy doble click a dicha tabla aparece un "Fields Editor..." donde puedo agregar los campos a los que esta enlazada mi tabla, casi siempre doy al field editor click derecho y selecciono "Add All fields..." y aparecen los campos a los que esta enlazado el objeto Ztable, hasta ahi normal....
pero que pasa cuando voy a la base de datos (en mi caso postgres) y edito un campo?... por ejemplo digo que el campo "nombre" no es text sino tipo character varying... en el field editor de esa tabla en mi proyecto no se actualiza tan magicamente, el error que mensionas dice claramente eso
"Type mismatch for field 'nn', expecting:String actual WideString."
yo lo interpreto como:
incompatibilidad para el campo 'nn', se esperaba String, actual Widestring

la solucion es muy facil, me imagino que ya la estaras pensando, es simplemente borrar dicho campo del Field Editor y volverlo a agregar, esto refrescaria el tipo de campo en Delphi y asi no saldria este molesto error.



Ruben_21: con mucho gusto, cualquier inquietud posteala
Responder Con Cita