ODBC - No puedo grabar cadenas de mas de 255pos en Excel

 
Vista:

No puedo grabar cadenas de mas de 255pos en Excel

Publicado por Manolain (1 intervención) el 15/11/2007 12:56:06
Pues eso. Estoy desarrollando en una aplicación que accede a Excels vía ODBC, y no encuentro la forma de poder grabar en un campo cadenas de mas de 255 caracteres.

He probado a utilizar tanto el driver en su versión 4 como en su versión 12, pero nada.
Y utilizado todos los tipos posibles de mi aplicación: char, varchar, longvarchar, nvarchar, etc....
Pero nada, sólo me reconoce el varchar, y de 255 como mucho.

Si en las especifaciones de columnas, indico que es un varchar de por ejemplo, 500, no me inserta la fila completa (no sólo la columna problemática), dándome este mensaje:

[DataStage][SQL Client][ODBC][Microsoft][Controlador ODBC Excel]Preccision value not valid

Y si le pongo que la longitud es de 255, la respuesta obviamente es:

[DataStage][SQL Client]Data has been truncatedLo más extraño es que el origen, que es otro Excel, si puedo perfectamente leer cadenas más largas de 255.

¿Alguien tiene alguna idea de qué puede ser?
Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder