RT
注意:不是二进制文件,是一个自定义类型的数组

解决方案 »

  1.   

    应该和二进制一样存,只不过读出的时候按你需要的类型格式化一下。
    比如memcpy到你的自定义类型里。
      

  2.   

    可以看split韩素

    dim a(3) as string
    dim temp as string
    dim i
    a(0)=1
    a(1)=1
    a(3)=1
    a(2)=1
    for i=0 to ubound(b)
    temp=temp & ","
    next
    存temp
    读取
    dim b() as string
    b=splet(temp,",")
      

  3.   

    那二进制怎么存啊?能给个例子最好。
    比如表是table1
    二进制字段是Binary
    想要存的数组为a1(n)
      

  4.   

    我知道循环!!!晕
    我问的是用什么函数,我不太了解VB的数据库blob操作!哪位知道这个的告诉我一声吧,急,不是很难吧
      

  5.   

    我用AppendChunk,怎么说类型不对呢?
            While i_pos < bl
               Get #2, i_pos, tCurDetailData(i_pos - 1)
               adoRS.Fields("DetailData").AppendChunk (tCurDetailData(i_pos - 1))
               i_pos = i_pos + 1
               'AppendChunk tCurDetailData(i_pos - 1)
                          DoEvents
            Wend
            Close #2
      

  6.   

    tCurDetailData是一个自定义型的类型,其结构长度为40字节。是不是写blob必须是Byte类型啊!???那我如何将tCurDetailData转换为Byte类型的呢???解决马上给分子