急!!在线等待解决办法
CREATE OR REPLACE PROCEDURE WORKING.INSERT_SPOT_C_VOICE(p_id VARCHAR2,p_version VARCHAR2,p_voice OUT BLOB) ISBEGIN
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技术 , 其他语言