关于OLE和流:     
我不能很清晰的理解这段代码
  
 olec_st.DestroyObject;//OLE容器
        olec_st.CreateObjectFromFile(stTempFileName, false);
        stream_st:= adoquery_st.CreateBlobStream(adoquery_st.FieldByName('st_content'), bmReadWrite);
        try
          olec_st.SaveToStream(stream_st);
        finally
          stream_st.Free;
        end;

解决方案 »

  1.   

    是将OLE内容保存为流的文件操作。
      

  2.   

    那我这样的理解正确吗???读入试题的时候先将试题读至临时文档,然后创建一个代表此文档的OLE对象,在创建一个与数据库中要保存试题内容或答案的字段相关联的流,最后将这个OLE对象保存到前面创建的流,这样就完成了试题得导入。
      

  3.   

    将文件以数据流的方式保存到数据库中某表的st_content字段中,st_content一般是长二进制模式的字段,例如图片型、长二进制型等,当然具体类型名称不同数据库会不同,但意思是一样的!