是在哪报错?因为好多人不用ORACLE,所以你把报错信息也贴出来看看

解决方案 »

  1.   

    报错如下:
    Project re.exe raised exception class EoleException with message ‘ORA-06550’:第一行,第7列;
    PLS-00306:调用’AA’时参数数量和类型错误
    ORA-06550’:第一行,第7列;
    PL/SQL:Statement ignored’,Process stopped.Use step or Run to continue.
      

  2.   

    问题可能在v_Content in blob的定义
      

  3.   

    你用的是ado还是别的.
    ado中ms提供的不支持blob。用oracle提供的.
      

  4.   

    ado 跟oracle存储过程  结合 在数据类型上面 问题很多,
    我传时间参数都没传成功,后来都转化成varchar2类型来处理的看你的能不能用varchar2
      

  5.   

    如果你不用存储过程 ,而直接写入数据库的话,会很方便的呀
    用ORACLE的存储过程的时候,你传递参数可能会比较困难一些
      

  6.   

    我用的是ADO,因为我目前的系统是用Ms Sql 2000,和Oracle有一个接口,存储过程由Oracle提供
      

  7.   

    对呀,小虫的有道理~~~全部在adoquery里面写代码,你的也没几行代码,不存在维护问题
      

  8.   

    对应参数可以用delphi自动获取过程对应参数类型,在属性对象栏可以得到,这个问题不难
      

  9.   

    给你个例子看看有没有帮助,记得要给分啊!!!!!!!
    TBlobField(ADODataset1.FindField('sqlxx0')).LoadFromFile(filename);
      

  10.   

    谢谢各位的支持,问题已解决。
    在连接字符串中添加 Extended Properties="PLSQLRSet=1;"
    就可以了。