是的,添加的时候起先按照你们的方法:
实现通过OpenDialog选择一个OLE文件,并保存到表一(Target)的二进制流OLE字段中,代码如下:
TOleContainer(CZEJZLZDSLYWXX.TEJZLB1JLST(DocView1.Doc).
DataEditBolbOLE.InplaceControl).
CreateObjectFromFile(OpenDialog.FileName, False);
结果这样添加进来的居然不能在DATAEDIT控件上显示。于是我用了我自己用OLE封装的控件
DBOleContainer1.CreateObjectFromFile(sFileName, False);
这样可以在DATAEDIT里正常显示WORD,EXCEL,VISIO等文档。现在就是无法再保存到本地了。这样有什么问题吗 |