当前位置:编程学习 > C#/ASP.NET >>

急!!在线等待解决办法

CREATE OR REPLACE PROCEDURE WORKING.INSERT_SPOT_C_VOICE(p_id VARCHAR2,p_version VARCHAR2,p_voice OUT BLOB) IS
BEGIN
   UPDATE C_VOICES
   SET 
   SPOT_ID = p_id,
   VERSION = p_version,
   VOICE_DATA = EMPTY_BLOB()
   WHERE
   SPOT_ID = p_id
   AND
   VERSION = p_version
   RETURNING
   VOICE_DATA
   INTO
   p_voice;
END INSERT_SPOT_C_VOICE;
有以上存储过程,用Delphi调用时做法为:

        dbfrm.DataModule1.OraStoredProc1.StoredProcName:='working.INSERT_SPOT_C_VOICE';
        dbfrm.DataModule1.OraStoredProc1.Prepare;
        dbfrm.DataModule1.OraStoredProc1.ParamByName('p_Id').AsString:= VarToStr(dbfrm.DataModule1.OraQuery1.FieldValues['spot_id']);;
        dbfrm.DataModule1.OraStoredProc1.ParamByName('p_version').AsString:=version;
        dbfrm.DataModule1.OraStoredProc1.ParamByName('p_voice').ParamType := ptInput;
        dbfrm.DataModule1.OraStoredProc1.ParamByName('p_voice').AsCLOBLocator.LoadFromFile(tmp);
        dbfrm.DataModule1.OraStoredProc1.Execute;

请问dbfrm.DataModule1.OraStoredProc1.ParamByName('p_voice').AsCLOBLocator.LoadFromFile(“音频路径”);这一句用c#怎么做啊?
--------------------编程问答-------------------- 用文件流试试 --------------------编程问答-------------------- 学习中~帮你顶 --------------------编程问答-------------------- 接分先! --------------------编程问答-------------------- 你都吧结贴 谁给你回答呀  一点信用都不讲  天下没有掉馅饼的事  要付出代价 --------------------编程问答-------------------- 帮顶一下, 分享一个IT精英的电子书网站:

http://free-ebooks.appspot.com/ --------------------编程问答-------------------- 学习中。。

帮顶一下 --------------------编程问答-------------------- 学习一下噢啦 --------------------编程问答-------------------- 可惜我不会用DELPHI
补充:.NET技术 ,  其他语言
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,