用d7,Ado,往oracle里存图片,每次都出错:'ORA-01461: can bind a LONG value only for insert into a LONG column' 把我气得半死!大家看看,这是什么毛病!
无论我用insert,还是update,都不行!

解决方案 »

  1.   

    好象sql语句不支持,存放图片
      

  2.   

    我用的是adotable1.fieldbyname('photo').assign(Tbitmap);
      

  3.   

    要用blob类型  UPDATEBLOB mytable SET content = :blob_var WHERE id = :id USING SQLCA;
      

  4.   

    用SQL语句可以,不过对于图片字段的参数要用楼上兄弟的那种方法。assign
      

  5.   

    嘿,不自己用SQL语句,流什么的了,用DBIamge控件,让它自己保存去!搞定。
      

  6.   

    从技术上来说,是完全可以的
    你可以把表建立好,添几条必要的数据
    在pl-sql中加载图片