Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   leyendo tabla en excel (https://www.clubdelphi.com/foros/showthread.php?t=35871)

solarin 25-09-2006 16:56:52

leyendo tabla en excel
 
Hola a todos-as, tengo el siguiente problema:

Estoy abriendo una hoja excel como si fuese base de datos, el problema es cuando leo un campo que tiene como valor por ejemplo, "X343435f" esto me lo lee perfectamente pero si el siguiente registro en la misma columna el dato es de tipo "222333" osea, solo numerico pues no me recoge nada osea me devuelve vacio "", he probado a darle a toda la columna el formato texto asi leeria todo como texto, pero nada no me funciona, a ver si alguien ha echo algoparecido y me puede echar un cable

muchas gracias a todos
saludos

poliburro 25-09-2006 17:46:21

Muchas veces tiene que ver con la manera en que tomas el dato.

has probado hacerlo con

TAdoTable.Fields[].AsInteger?

solarin 25-09-2006 17:56:26

leyendo tabla en excel
 
los datos los cojo con una query, primero realizo la conexion construyendo el connection string de la siguiente manera

conexionExcel1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='mi_excel.xls';Extended Properties=Excel 8.0;Persist Security Info=False;';

luego creo un data source vinculado a la conexion y luego un data query
al cual le mando la siguiente query

"select * from [hoja1$]"

cuando recorro el dataquery me encuentro el problema mencionado arriba

RICTAPIA5 25-01-2011 23:41:05

lo mismo
 
y lo resolviste?


La franja horaria es GMT +2. Ahora son las 13:26:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi