大神帮我看看这个java的存储过程,在c#里面要怎么写

bossikill 2012-10-10 04:56:53
	public String exec_frwrdr_put_complete(String iFileName,String iComprsFileName,String iCustCode,String iFrwrdrName,String iSiteFlag){
String outcome="OK";


String sql = "declare result varchar2(512); begin result := pkg_ebroker_efrwrdr.frwrdr_put_complete('"+iFileName+"', '"+iComprsFileName+"', '"+iCustCode+"', '"+iFrwrdrName+"', '"+iSiteFlag+"'); end; ";
logger.log(Level.INFO,sql);

try {
jdbcTemplate.execute(sql);


}catch(Exception e){
outcome = "FAILURE";
logger.log(Level.INFO,e.getMessage());
}finally{
return outcome;
}
}


我在作一个JAVA项目写成.net的项目,jdbcTemplate.execute(sql);用OracleHelper.cs要怎么写饿.

我现在写成这样了,测试数据库还没准备好,我还没测过.
        public bool exec_frwrdr_put_complete(String iFileName, String iComprsFileName, String iCustCode, String iFrwrdrName, String iSiteFlag)
{

String sql = "declare result varchar2(512); begin result := pkg_ebroker_efrwrdr.frwrdr_put_complete('" + iFileName + "', '" + iComprsFileName + "', '" + iCustCode + "', '" + iFrwrdrName + "', '" + iSiteFlag + "'); end; ";

try
{
object countResult = OracleHelper.ExecuteScalar(OracleHelper.OracleConnString, CommandType.Text, sql);

return true;
}
catch (Exception e)
{
return false;
}
}
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qldsrx 2012-10-10
  • 打赏
  • 举报
回复
写法完全相同,没区别(前提是你知道C#的基本数据库操作类)
ggewt2td 2012-10-10
  • 打赏
  • 举报
回复
你这个是 oracle 的sql吧,

这个没有用到存储过程,只是执行一段psql语句而已,

109,894

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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