Esto fue lo que encontre con una pequeña búsqueda en yahoo sobre "
SQL Error Codes", espero que te pueda servir.
Cita:
Empezado por el Link anterior: Error 303
A FETCH, SELECT, CALL, SET, or VALUES INTO cannot be performed because the data type of host variable &2 is not compatible with the data type of the corresponding list item. - When selecting a date value, a character host variable must be at least 6 bytes for a Julian date, at least 8 bytes for a date in the MDY, YMD, DMY formats, or at least 10 bytes for all other formats.
- When selecting a time value, a character host variable must be at least 8 bytes for a time in the USA format and at least 5 bytes for all other formats.
- When selecting a timestamp value, a character host variable must be at least 19 bytes.
- If the host variable is C NUL-terminated and the program was compiled with *CNULRQD option, then an additional byte is required for the NUL-terminator for date/time values.
- The relative position of the host variable in the INTO clause, the SQLDA, or the CALL statement is &1. If the host variable name is *N, an SQLDA was specified on a FETCH statement.
Ensure that the data types are compatible for each of the corresponding list items. Ensure the host variables are defined correctly for date, time, and timestamp values.
|
Más información sobre
Códigos de error en SQL (en ingles)
¿porque no pruebas asignar 480.00 en lugar de solo 480? Igual y funciona.