Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Servers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-06-2010
TheRafa TheRafa is offline
Miembro
 
Registrado: abr 2005
Posts: 24
Poder: 0
TheRafa Va por buen camino
Unhappy Olecontainer no me lee bien los ficheros de Word

Es la primera vez que expongo un problema. Espero explicarme bien.
He heredado una base de datos en Access 2003 la cual tiene un un campo del tipo Objeto OLE, donde estan guardados documentos de Word.
Esta base de datos la hemos migrado a SQL Server y creemos que lo ha hecho perfectamente. Ha generado campos tipo Image y aparentemente estan todos los registros.

Me he montado en mi aplicación un OLECONTAINER donde abro el campo, abro el word y aparentemente todo esta bien.
Pero cuando se abre el word me dice que no es capaz de reconocer el formato y que que tipo de codificación tiene (al igual que si abriera un word con el wordpad). Me aparece como sin codificación y se me llena la hoja de word de cuadraditos y signos como binarios.

Lo sorprendente es que la tabla en SQL Server funciona muy bien. Porque si genero registros nuevos con hojas de word nuevas, me las graba, las recupero y leo perfectamente pero no soy capaz de recuperas las hojas de word que hemos migrado anteriormente.
Todo lo anterior no soy capaz de recuperarlo bien. Me aparece como hojas sin formtado de word.

Se os ocurre algo?
Responder Con Cita
  #2  
Antiguo 03-06-2010
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Se me ocurre que puede ser un problema de versiones de Word,
que esos campos OLE se guardasen con una versión distinta a la 2003.

¿Puede ser?
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #3  
Antiguo 04-06-2010
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Que método estás usando para abrir el contenido del campo OLE en word?

Debes saber que usar campos OLE no es recomendado en una base de datos. Creo que hasta la mismisima Microsoft lo desaconseja. Por lo cual debo suponer que la inclusión de estos en las tecnología de Microsoft fue parte de las viejas y salvajes políticas que Microsoft tenía en los años 90's, donde ellos querían que a toda costa el mundo informático fuera en su totalidad marca Microsoft.

Volviendo al tema, un objeto OLE no solamente guarda el contenido de un "Archivo", sino que también guarda la referencia a la aplicación OLE que maneja ese archivo. Talvez esa sea la razón por la que no puedas estar abriendo tus archivos en Word, porque al leer todo el contenido del campo OLE estás tratando de leer más datos de lo que debes.

Saludos
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
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
Mar de dudas con Olecontainer y Word apicito Servers 4 28-08-2007 13:44:36
Abrir ficheros Word desde Gmail marcoszorrilla Noticias 0 29-01-2007 08:19:54
como abrir ficheros con Word Quin C++ Builder 12 25-08-2006 09:13:54
Problemas con OleContainer i word alextm75 Varios 0 04-05-2006 17:22:14
abrir documento word con OleContainer bykram OOP 2 23-10-2003 14:55:10


La franja horaria es GMT +2. Ahora son las 00:57:53.


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