知识大全 C#如何执行存储过程

Posted 类型

篇首语:同时赶两只兔,一只也捉不到。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#如何执行存储过程相关的知识,希望对你有一定的参考价值。

C#如何执行存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  以Oracle为例 其它数据库仅改变数据库对象就可以 下面是带参数的 不带参数的话paramete为null即可

  参数对应

  view plainprint? public static int UploadStartCloseSoftInfo(string[] args)           OracleParameter parameter = new OracleParameter(参数名 OracleType 类型);        parameter Value =类型转换(args[ ]);

  OracleParameter parameter = new OracleParameter(参数名 OracleType 类型);        parameter Value =类型转换(args[ ]);                        OracleParameter parametern = new OracleParameter(参数名n OracleType 类型);        parametern Value =类型转换(args[n ]);        OracleParameter[] parameter                         = parameter parameter parametern;

  return SDProvider RunProcedure(存储过程名 parameter);            执行

  view plainprint?public class SDProvider       public static string GetConnectionString()                  string conStr =连接数据库字符串;           return conStr ;      

  public static int RunProcedure(string  prName IDataParameter[] parameters)                  try                          using(OracleConnection connection=               new OracleConnection(GetConnectionString()))                                    connection Open();                    OracleCommand mand =                    BuildQueryCommand(connection storedProcName parameters);

  return  mand ExecuteNonQuery();                                     catch                                 return ;               private static OracleCommand BuildQueryCommand                                     (OracleConnection connection                                      string storedProcName                                      IDataParameter[]parameters)                  OracleCommand mand = new OracleCommand(storedProcName connection);          mand CommandType = CommandType StoredProcedure;          if(parameters!=null)                       foreach (OracleParameter parameter in parameters)                            mand Parameters Add(parameter);                                   return mand;        注意

   存储过程名正确

cha138/Article/program/ASP/201311/21743

相关参考

知识大全 C#调用存储过程简单完整例子

C#调用存储过程简单完整例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CREATEPROC

知识大全 C#中调用SQL存储过程实现登录认证代码

C#中调用SQL存储过程实现登录认证代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!存储过程如下

知识大全 ado.net执行oracle 存储过程

 执行oracle存储过程如下:   OracleConnectioncon=newOracleConnection(strcon);  &

知识大全 存储过程中如何执行带输出参数的动态SQL

数据库基础:存储过程中如何执行带输出参数的动态SQL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 定时执行存储过程对库表及索引进行分析

  参考了一下别人的代码又补充了一下写了一个存储过程    分析某一用户下面的表及索引    运行完毕后然后设置job即可    createorreplaceprocedureDBA_ANAYZE_

知识大全 调用存储过程[1]

C#高级编程:调用存储过程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 调用存储过程[2]

C#高级编程:调用存储过程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 三层+存储过程实现分页示例代码

  前台设计复制代码代码如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="pagingaspxcs"Inherits="五二一练习

知识大全 oracle存储过程创建表分区实例

  用存储过程创建数据表:创建时注意必须添加authidcurrent_user如果创建的表已存在存储过程继续执行但如不不加此关键语句存储过程将出现异常这个语句相当于赋权限例创建语句如下  复制代码代

知识大全 sp

  execute相信大家都用的用熟了简写为exec除了用来执行存储过程一般都用来执行动态Sql  sp_executesqlsql中引入的新的系统存储过程也是用来处理动态sql的如  execsp_