急!!在线等待解决办法

migrant423 2007-07-03 01:48:48
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#怎么做啊?
...全文
301 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bibi0107 2010-08-27
  • 打赏
  • 举报
回复
学习一下噢啦
LAIYISCAU 2010-08-27
  • 打赏
  • 举报
回复
可惜我不会用DELPHI
xiaozuoshou 2010-08-16
  • 打赏
  • 举报
回复
学习中。。

帮顶一下
mrant001 2010-08-15
  • 打赏
  • 举报
回复
帮顶一下, 分享一个IT精英的电子书网站:

http://free-ebooks.appspot.com/
Ijingjing 2010-08-13
  • 打赏
  • 举报
回复
你都吧结贴 谁给你回答呀 一点信用都不讲 天下没有掉馅饼的事 要付出代价
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
接分先!
panzi667 2007-09-16
  • 打赏
  • 举报
回复
学习中~帮你顶
qgcsoft 2007-07-05
  • 打赏
  • 举报
回复
用文件流试试

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧