存储过程如下:

CREATEPROCEDURETestSP
@IDint
AS
RETURN@@ERROR
GO

网上的例子都是用Sql的对象来传参数的,于是使用相同的格式写了代码,结果不能传参数,代码如下:

try
{
OdbcConnectionm_cConn=newOdbcConnection();
OdbcCommandm_cCommand=newOdbcCommand();
OdbcParametercParam=newOdbcParameter("@ID",OdbcType.Int,4);

m_cConn.ConnectionString="Dsn=MySQLServer;trusted_connection=Yes;wsid=BINARYTREE;database=SimpleProjectDB";
m_cConn.Open();
m_cCommand.Connection=m_cConn;
m_cCommand.CommandText="TestSP";
m_cCommand.CommandType=CommandType.StoredProcedure;

m_cCommand.Parameters.Add(cParam);
m_cCommand.ExecuteNonQuery();
}
catch(ExceptioncEx)
{
return;
}

上面的代码运行到m_cCommand.ExecuteNonQuery(); 时出异常,说是参数没有找到,问题出在CommandText属性的设置上。正确的格式应该如下:

m_cCommand.CommandText="{CALL TestSP(?)}";

使用ODBC向SQLServer存储过程传参数的方法相关推荐

  1. oracle存储过程传整数,oracle存储过程传参数

    场景:Oracle存储过程传参数有关问题 Oracle存储过程传参数问题 在存储过程当中传参数的时候可以使用 IF SDATE IS NOT NULL OR EDATE IS NOT NULL THE ...

  2. oracle存过传参,oracle 存储过程 传参数,如果是希望传参值也被利用起来,存储过程里面虽有IN,但OUT必不可少。...

    int point = 0; string MYSTATUS = ""; int kkk = 0; //存储过程的参数声明 OracleParameter[] parameters ...

  3. C# 存储过程传参数

    /// <summary>/// 执行存储过程,返回dataset/// </summary>/// <param name="storedProcName&q ...

  4. mysql 变量赋值 in_MySQL 存储过程传参数实现where id in(1,2,3,...)实例效果

    1.安装XtraBackup yum的安装方法: 自动 $ rpm -Uhv http://www.percona.com/downloads/percona-release/percona-rele ...

  5. 二维数组的传参数的方法

    如何将二维数组作为函数的参数传递 今天写程序的时候要用到二维数组作参数传给一个函数,我发现将二维数组作参数进行传递还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理二维 ...

  6. java传参数的方法_java中方法的参数传递机制

    无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些.闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递. 这里的内存模型涉及到 ...

  7. android registerreceiver传参数,registerReceiver()方法传入的receiver为null时的具体实现?...

    Intent intent = registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 查询电量的时候可以通过 ...

  8. 获取SQL SERVER某个数据库中所有存储过程的参数

    2019独角兽企业重金招聘Python工程师标准>>> 一.获取指定数据库中所有存储过程的参数的方法 SELECT sp.object_Id as FunctionId, sp.na ...

  9. 页面之间跳转传参数不使用cookie和url的方法,sessionStorage,localStorage

    页面之间跳转传参数不使用cookie和url的方法,sessionStorage,localStorage 刚步入工作不久的小白,最近在做一个传感器网站项目的时候是用cookie存取数据,因为网站面向 ...

最新文章

  1. lombok 不用再写pojo的getset
  2. java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出...
  3. 基于jsp+servlet完成的用户注册
  4. 《Adobe After Effects CS6完全剖析》——动画:最重要的是关系
  5. 少年班招生大扩容,清华、北大加入争夺行列,每年增至近800人
  6. go set up on ubuntu
  7. linux安装思源字体下载,CentOS7安装思源黑体(Source Han Sans)方法
  8. BGP 路由聚合实验
  9. python用Selenium爬取携程网机票信息
  10. YNUOJ-开学大作战之补番真开心(2018/8/29)
  11. XP下微软雅黑粗体不起作用(不能显示)的解决方法
  12. 月圆“会客厅“欢度国庆节,平度举行2020中秋十一晚会
  13. 美食杰(个人主页) 上
  14. 英华鸿蒙幼儿园一日活动,一日生活常规教研活动——记东升丰乐幼儿园第七次教研活动...
  15. INS-06101nbsp;IPnbsp;ADRESSnbsp;OFnbsp;LOCALHOST
  16. 不小心误删注册表exe,所有exe程序无法运行
  17. Steam如何转换区服(以PES2021日服为例)
  18. 室内空间摄影后期处理_摄影和录像中的后期制作或后期处理是什么?
  19. ibdata1导致mysql打不开_关于mysql:mysql文件ibdata1增长过大导致服务器无法写的问题...
  20. 2023家用投影仪怎么选?极米H5值得推荐

热门文章

  1. 计算机基础17秋在线作业3,南开17秋学期《计算机应用基础》在线作业3
  2. windows服务器上安装的有mysql环境怎么创建数据库_Windows环境MySQL数据库安装方法...
  3. axios java 参数,vue.js axios发请求时,参数包括dto和一个flag, 后台如何接?
  4. html画布画带百分比饼状图,echart.js如何画带百分比的饼状图
  5. nlv sqlserver_SQLServer数据类型及使用分析
  6. php程序里的configini_PHP读取配置文件类实例(可读取ini,yaml,xml等)
  7. MySQL的安装、启动、停止、卸载
  8. win7系统两台电脑之间利用Socket实现文件传输---C++实现
  9. TCP/IP面试常考题目
  10. Django内置数据表