Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2006
pelaorb68 pelaorb68 is offline
Miembro
 
Registrado: oct 2005
Posts: 32
Poder: 0
pelaorb68 Va por buen camino
Problemas con ADO y Excel

Hola a todos, tengo un problema y necesito si me pueden ayudar:

Estoy abriendo una Hoja Excel con ADO(ADOConnection y ADODataSet) y me recupera todas las filas y columnas como string, utlizando el parámetro IMEX=1.

El problema está en que hay algunas celdas que son numéricas y con datos decimales, pero que tienen formato de celda sin Decimal. El Dataset me recupera estas celdas con el valor que muestra con formato y no el valor real que tiene la celda, es decir, si la celda tiene el valor 1234,28 (con formato muestra 1234) y es este último valor el que recupera la lectura.

He realizado un monton de pruebas y buscado en internet, pero aún no logro solucionar mi problema.

Agradeceré cualquier ayuda al respecto.

Este es el ConnectionString que utilizo:

Código Delphi [-]
Conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source='+ Trim(edtArchOrigen.Text) + ';'+
'Extended Properties="Excel 8.0;HDR=NO;IMEX=1";' +
'Persist Security Info=False';

y en la captura de las celdas:

Código Delphi [-]
try
Grilla.Cells[i,RecNo-1] := FormatFloat('0.000000',Fields[i].Value)
except
Grilla.Cells[i,RecNo-1] := Trim(Fields[i].AsString);
end;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con ADO y Excel slat Conexión con bases de datos 0 06-01-2006 02:07:19
Problema con unos campos de una columna en ado conectado a excel RONPABLO Conexión con bases de datos 2 21-10-2005 04:29:08
Problemas con ADO y Excel Walterdf Conexión con bases de datos 2 02-09-2004 05:08:50
Problemas con ADO y FireBird DavidR Conexión con bases de datos 3 07-11-2003 10:43:04
De Excel a Paradox con ADO DarkSide Conexión con bases de datos 2 02-09-2003 07:53:22


La franja horaria es GMT +2. Ahora son las 20:34:25.


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