CREATE PROCEDURE testupdateproc   AS
declare @id int
declare @trandate datetime
declare @tranlimit int
update test set trandate=@trandate, tranlimit=@tranlimit where test.id=@id
GO
存储过程语句如上,检查语法是没有问题的,但是在程序中执行时却不行。程序如下:
            Class1 c= new Class1();
            System.Data.SqlClient.SqlParameter[] para = new System.Data.SqlClient.SqlParameter[3];
            para[0] = new System.Data.SqlClient.SqlParameter("@id",this.textBox3.Text);
             if (this.textBox1.Text != "")
                para[1] = new System.Data.SqlClient.SqlParameter("@trandate", this.textBox1.Text);
            else
                para[1] = new System.Data.SqlClient.SqlParameter("@trandate", DBNull.Value);
            if (this.textBox2.Text != "")
                para[2] = new System.Data.SqlClient.SqlParameter("@tranlimit", this.textBox2.Text);
            else
                para[2] = new System.Data.SqlClient.SqlParameter("@tranlimit", DBNull.Value);
            //c.DataInsert();
            if (c.DataUpdate())
                MessageBox.Show("OK");
            else
                MessageBox.Show("False");
DataUpdae方法如下:
         public bool DataUpdate()
        {
            string strConn = "Server=.;Initial Catalog=test;User Id=sa;Password=123";
            SqlConnection sqlcon = new SqlConnection(strConn);
            sqlcon.Open();
            SqlCommand sqlcom = new SqlCommand();
            sqlcom.Connection = sqlcon;
            sqlcom.CommandType = CommandType.StoredProcedure;
            sqlcom.CommandText = "testupdateproc";
            int i = sqlcom.ExecuteNonQuery();
            sqlcon.Close();
            bool flag = false;
            if (i > 0)
                flag = true;
            else
                flag = false;
            return flag;
        }
程序执行返回的是false ,数据库中数据也没有改变,大家看看是怎么回事?

转载于:https://www.cnblogs.com/shunliy/archive/2008/04/03/1136049.html

一个有关Update类型的存储过程的问题相关推荐

  1. 【SAP技术】SAP MM 如何看一个自定义移动类型是复制哪个标准移动类型而创建的?

    [SAP技术]SAP MM 如何看一个自定义移动类型是复制哪个标准移动类型而创建的? 比如项目上有一个自定义移动类型Z59,是复制551移动类型而定义的. OMJJ配置界面里,是有一个Ref字段.如下 ...

  2. 如果知道一个控件类型的对话框句柄是编辑框控件

    如果知道一个控件类型的对话框句柄是编辑框控件 TCHAR chs[256];  ::GetClassName(pCtrl->m_hWnd, chs, 256);  CString str(chs ...

  3. lisp改图元字体式样_一个更改尺寸类型的LISP程序

    1 / 4 一个更改尺寸类型的 LISP 程序 AutoCAD 制图中经常用到标注尺寸,如果在标注尺寸前,预先对不同的标注尺寸 样式进行命名,那么要修改尺寸标注的尺寸线状态.箭头规格.尺寸界线形状. ...

  4. typescript 怎么表示当前时间减一个月_TypeScript类型元编程:实现8位数的算术运算...

    失业中在 github 闲逛,看到有人用类型实现的一个4位虚拟机,为什么是4位呢,因为 TypeScript 的类型实例化深度有限制,没法实现太大的数字计算.说到用类型实现数字计算,一大堆邱奇数就冒出 ...

  5. 如何准确的判断一个数据的类型

    如何准确的判断一个数据的类型(使用Object.prototype.toString.call()) 1.typeof:只能判断基本数据类型,不能判断引用数据类型,判断出来的都是Object 2.in ...

  6. 定义一个结构体类型Point,包含数据成员x和y,它们是平面坐标系下的坐标点(x,y),求两点间的距离

    题目描述:定义一个结构体类型Point,包含数据成员x和y,它们是平面坐标系下的坐标点(x,y).编写如下函数: (1)struct Point Input():在函数中输入一个坐标点的值,并返回该值 ...

  7. 现要为某一个销售部门编写一个程序管理约100种商品。要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001)、商品名称、商品销售量和商品销售额等信息,并编写以下函数···········

    原题:现要为某一个销售部门编写一个程序管理约100种商品.要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001).商品名称.商品销售量和商品销售额等信息,并编写以下函数: 1.编写一个函 ...

  8. java枚举类型加入springbean_spring 注入一个以枚举类型对象

    1.枚举 在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的&q ...

  9. 用C语言做一个横板过关类型的控制台游戏

    前言:本教程是写给刚学会C语言基本语法不久的新生们. 因为在学习C语言途中,往往只能写控制台代码,而还能没接触到图形,也就基本碰不到游戏开发. 所以本教程希望可以给仍在学习C语言的新生们能提前感受到游 ...

最新文章

  1. pip list报错:DEPRECATION: The default format will switch to columns in the future.
  2. .net托管环境下struct实例字段的内存布局(Layout)和大小(Size)
  3. 用例子说明MVC 设计模式(以Objective-C 实现)
  4. SocketLog安装
  5. jqgrid学习(2)搜索
  6. 悲观锁 引起死锁_悲观锁定时如何避免可怕的死锁-以及Java 8的一些用法!
  7. linux race window,java开发环境(QTrace)
  8. Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(二)
  9. C++编程语言中类对象的赋值与复制介绍(一)
  10. html修改访问量txt,哪位大佬帮我改一下JS谢谢,txt改html网页直接显示的,感激不尽,现在的源码只能看......
  11. 阿里云 x 天合光能 | 不让一寸阳光偷偷溜走
  12. MIKE水动力笔记10_潮汐调和分析与绘制同潮时线图
  13. 我的3D虚拟旅游公司的假想
  14. ios睡眠分析 卧床 睡眠_苹果ios14睡眠记录功能 让用户清楚的了解自己的睡眠_娱乐频道_中华网...
  15. 各种笔记本进入BIOS的快捷键
  16. 计算机提示运行错误,每次电脑一开机就会提示脚本运行错误
  17. Volatility3内存取证工具使用详解
  18. 广发信用卡联名南航,申卡这样操作
  19. 2021-09-27 网安实验-文件恢复-DiskGenius恢复已删除文件
  20. 使用python opencv批量对贴图进行除透明边并压缩

热门文章

  1. Activity Monitor 闪退 无法进入睡眠
  2. 第七章:XAML vs. code(3)
  3. 谈谈Java基础数据类型
  4. 在Ubuntu桌面上显示我的电脑等图标
  5. LinuxI2C驱动--从两个访问eeprom的例子开始
  6. PrimeTime指南——合理设置约束
  7. C#使用了未赋值的局部变量
  8. 腾讯技术研究类和数据分析第一次笔试(2021.8.22)——Python
  9. 深度学习之tensorflow (一) XORerr1 -修改
  10. 南方科技大学计算机交换生,国际合作 – 合作交流分类 – 南方科技大学生物医学工程系...