PDA

Ver la Versión Completa : Format %s error


FunBit
07-12-2005, 16:09:52
Hola foristas!

Estoy trabajando con Delphi 5 y CodeBase. En acceder a una tabla mediante un data set me da el siguiente error:

"EConvertError with message: 'No argument for format '%s'". Process stoped...

Lo curioso del caso es que tengo un acceso a otra tabla que tiene las mismas características y me funciona.

Creo que es alguna tonteria de la que no me doy cuenta....

Se agradecen ideas y sugerencias.

Gracias a todos de antemano!
Saludos!

dec
07-12-2005, 16:43:34
Hola,

No estoy seguro de si cuando preparamos una cadena para ser formateada Delphi se queja si no le pasamos un dato, pero, lo que me parece que ocurre siempre es que se queja si le pasamos un dato del formato incorrecto. Por ejemplo, "%S" (sin las comillas) requiere un dato de tipo "string", y, si le pasamos un "integer" obtendremos una bonita excepción: puede que incluso la que dices, no lo recuerdo, exactamente. Para "formatear" una cadena empleando datos de tipo "integer" ha de usarse "%D", y, para otros tipos de datos... mejor revisar la ayuda de Delphi, pues creo que metería la pata... Creo que no te digo nada, pero, acaso te dé alguna pista. ;)

FunBit
07-12-2005, 16:48:48
Se agradece la idea!!!

Mil gracias voy a seguir provando con tu sugerencia.

Gracias de nuevo dec!