爱问知识人 爱问教育 医院库

C#调用sqlserver存储过程

首页

C#调用sqlserver存储过程


        

提交回答
好评回答
  • 2023-04-17 07:30:00
      直奔主题,记录命名空间:using System。Data。SqlClient;数据库链接串:sqlserver的数据库链接串格式为:server={0};database={1};uid={2};pwd={3} //0:服务器,1:数据库名,2:用户名,3:密码调用: using (SqlConnection connection = new SqlConnection(SqlServerHelper。
      ConnectionString)) { connection。Open(); SqlCommand cmd = new SqlCommand("存储过程名", connection); cmd。Parameters。Add("@param1", SqlDbType。
      Int); cmd。Parameters["@param1"]。Value = "param1_value"; cmd。Parameters["@param1"]。Direction = ParameterDirection。Input; cmd。
      Parameters。Add("@param2", SqlDbType。Int); cmd。Parameters["@param2"]。Value = "param2_value"; cmd。Parameters["@param2"]。Direction = ParameterDirection。
      Input;//Outpu cmd。Connection = connection; cmd。CommandType = CommandType。StoredProcedure;//这里标识调用类型 SqlDataReader dr = cmd。
      ExecuteReader(); //执行SQL语句,返回结果集合 //int rerows = cmd。ExecuteNonQuery();//执行SQL语句,受影响的行数 while (dr。Read()) { //返回结果处理 //dr[0],dr["col_name"] } dr。
      Close(); //关闭执行 connection。Close(); //关闭数据库 }C#调用sqlserver存储过程。

    字***

    2023-04-17 07:30:00

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):