fnum = FreeFile
    Open filename For Binary As fnum
    ReDim b(FileLen(filename))
    Get #fnum, , b
    Close #fnum
    
    rs!photo = b

解决方案 »

  1.   

    用ADO的AppendChunk和GetChunk方法,到MSDN去查,里面有例子
    本论坛也有几个类似问题,你查一查
      

  2.   

    要在程序中写入图片或大文本,需要在程序中定义与之对应的变量类型。比如说在PB中是BLOB类型。然后用相应的语句写入。
      

  3.   

    还要注意Dsn中把Blob字段的size 设得足够大
      

  4.   

    我用的前端为DELPHI,也许我太BEN,请各位大虾能否说得详细些.
      

  5.   

    在你的表中加上字段定义 如:Query1Image:TGraphicField;
    然后就可用: Query1Image.loadfromfile(Filename).
    但是,用这种方法只能加载bmp.
    如果,要用其他类型,你就必须把字段定义为TBlobField.然后,你要在程序中自己处理图形。最后,如果图片的Size大于DataBase中的BlobSize限制 就会出错,所以,你要把Blobsize设得大一点,DataBase的预设值为32k