Link to home
Start Free TrialLog in
Avatar of franzem
franzem

asked on

Delphi5,Oracle8i and Ms-word

Hi experts,
I need store Ms-word documents in Oracle db.
 After i need, without save again this field in hard disk,start ms-word,open a document from my db.How?
  Thanks.
Avatar of ZifNab
ZifNab

mmm, so also when you changed the contents, you would like to save it directly to the database and not to HD? Why do you want to avoid the saving of the document from db to HD? This would surely make it easier. You can always delete the file from the HD when it isn't needed anymore.

Zif
Avatar of franzem

ASKER

Yes,the idea is not save nothing in HD only in DB. Preference without save intermediate files, there no way?
Avatar of kretzschmar
hi franzem,

this is not possible, word cannot direct edit a document in a db.
you must temporary extract the blob from the db atleast into memory, then you may edit it in an olecontainer.

if you don't want a ole-container,
then you have to extract the blob into a file and execute word.

meikl
I think it's possible if you use Word as inplace ActiveX. Then the file menu doesn't appear and you can create your own. You can load and save word docs as ole streams.
ptm.
following... (...just storing links in the database is no option, hmmmm?)

F.
Avatar of franzem

ASKER

For Florisb :Now is make storing links.
For Kretzschmar and ptcomp:How,from memory streams load a Olecontainer or a ActiveX with Ms-word embeded?
ASKER CERTIFIED SOLUTION
Avatar of simonet
simonet
Flag of Brazil image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of franzem

ASKER

OK. Alex yours points.
this link does not work
This link does not work.
Simonet, please can send an new link.

thanks