现在的情况是这样的:
我用C#.net来读取原来数据库(oracle)里面的二近制文件,数据类型(LONG RAW)。
读到的值为null。
-----------------------------
dt.Rows[0][1]=DBNull.Value
-----------------------------原来数据库里面的二近制数据是用pb存入的。
有人知道原因吗?在同一个表里面,我用c#。net存和读都没有问题。但pb存入的数据就读不到!

解决方案 »

  1.   

    我想知道怎么将二进制(比较大的音频数据在几M左右吧)插入数据库,
    我用的ODBC API 刚开始用SQLBindParameter(...)绑定一个缓冲区,最多只能插入2000B
    后来用SQLPutDat(...)突破了2000,但也只有9176,哪位达人解释一下怎么会事?这几个数是怎么来的??怎么才能无限制插入?????????
    拜托了~~,搞了好久了,搞的头都大了,焦头烂额的了~~~~~~~~~~~~~