请教大家我使用vb和sybase数据库,遇到了这样的问提:
    需要将excel表作为sybase数据库表中的一个字段保存,可是使用ADO中的apprendchunk方法,如下
    Dim TheBytes() As Byte
    中间为将excel表以二进制的形式读取到byte型的数组 TheBytes中
    rs.fields(“BlobField”).AppendChunk TheBytes 
 
    运行时总会提示“在此环境中不允许操作”,可是在oracle数据库中运行正常;
    使用ADO中的Stream对象,也实现不了,是Sybase数据库的原因还是ADO的问题。

解决方案 »

  1.   

    是数据库问题吧,在SQL Server这样也没问题。
      

  2.   

    那怎么办呀,那位用过sybase数据库,快帮帮忙吧。
      

  3.   

    我也有这样的问题,用的是SOL Server,报错3219
      

  4.   

    http://blog.csdn.net/online/archive/2004/08/19/78622.aspx使用流,可以保存doc,xls文件
      

  5.   

    用流文件为什么也不行?rs.Fields("photo") = iStm.Read运行不下去,改成iStm.ReadText后报错“在此环境中不允许操作”