一个有关Update类型的存储过程的问题
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类型的存储过程的问题相关推荐
- 【SAP技术】SAP MM 如何看一个自定义移动类型是复制哪个标准移动类型而创建的?
[SAP技术]SAP MM 如何看一个自定义移动类型是复制哪个标准移动类型而创建的? 比如项目上有一个自定义移动类型Z59,是复制551移动类型而定义的. OMJJ配置界面里,是有一个Ref字段.如下 ...
- 如果知道一个控件类型的对话框句柄是编辑框控件
如果知道一个控件类型的对话框句柄是编辑框控件 TCHAR chs[256]; ::GetClassName(pCtrl->m_hWnd, chs, 256); CString str(chs ...
- lisp改图元字体式样_一个更改尺寸类型的LISP程序
1 / 4 一个更改尺寸类型的 LISP 程序 AutoCAD 制图中经常用到标注尺寸,如果在标注尺寸前,预先对不同的标注尺寸 样式进行命名,那么要修改尺寸标注的尺寸线状态.箭头规格.尺寸界线形状. ...
- typescript 怎么表示当前时间减一个月_TypeScript类型元编程:实现8位数的算术运算...
失业中在 github 闲逛,看到有人用类型实现的一个4位虚拟机,为什么是4位呢,因为 TypeScript 的类型实例化深度有限制,没法实现太大的数字计算.说到用类型实现数字计算,一大堆邱奇数就冒出 ...
- 如何准确的判断一个数据的类型
如何准确的判断一个数据的类型(使用Object.prototype.toString.call()) 1.typeof:只能判断基本数据类型,不能判断引用数据类型,判断出来的都是Object 2.in ...
- 定义一个结构体类型Point,包含数据成员x和y,它们是平面坐标系下的坐标点(x,y),求两点间的距离
题目描述:定义一个结构体类型Point,包含数据成员x和y,它们是平面坐标系下的坐标点(x,y).编写如下函数: (1)struct Point Input():在函数中输入一个坐标点的值,并返回该值 ...
- 现要为某一个销售部门编写一个程序管理约100种商品。要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001)、商品名称、商品销售量和商品销售额等信息,并编写以下函数···········
原题:现要为某一个销售部门编写一个程序管理约100种商品.要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001).商品名称.商品销售量和商品销售额等信息,并编写以下函数: 1.编写一个函 ...
- java枚举类型加入springbean_spring 注入一个以枚举类型对象
1.枚举 在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的&q ...
- 用C语言做一个横板过关类型的控制台游戏
前言:本教程是写给刚学会C语言基本语法不久的新生们. 因为在学习C语言途中,往往只能写控制台代码,而还能没接触到图形,也就基本碰不到游戏开发. 所以本教程希望可以给仍在学习C语言的新生们能提前感受到游 ...
最新文章
- pip list报错:DEPRECATION: The default format will switch to columns in the future.
- .net托管环境下struct实例字段的内存布局(Layout)和大小(Size)
- 用例子说明MVC 设计模式(以Objective-C 实现)
- SocketLog安装
- jqgrid学习(2)搜索
- 悲观锁 引起死锁_悲观锁定时如何避免可怕的死锁-以及Java 8的一些用法!
- linux race window,java开发环境(QTrace)
- Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(二)
- C++编程语言中类对象的赋值与复制介绍(一)
- html修改访问量txt,哪位大佬帮我改一下JS谢谢,txt改html网页直接显示的,感激不尽,现在的源码只能看......
- 阿里云 x 天合光能 | 不让一寸阳光偷偷溜走
- MIKE水动力笔记10_潮汐调和分析与绘制同潮时线图
- 我的3D虚拟旅游公司的假想
- ios睡眠分析 卧床 睡眠_苹果ios14睡眠记录功能 让用户清楚的了解自己的睡眠_娱乐频道_中华网...
- 各种笔记本进入BIOS的快捷键
- 计算机提示运行错误,每次电脑一开机就会提示脚本运行错误
- Volatility3内存取证工具使用详解
- 广发信用卡联名南航,申卡这样操作
- 2021-09-27 网安实验-文件恢复-DiskGenius恢复已删除文件
- 使用python opencv批量对贴图进行除透明边并压缩
热门文章
- Activity Monitor 闪退 无法进入睡眠
- 第七章:XAML vs. code(3)
- 谈谈Java基础数据类型
- 在Ubuntu桌面上显示我的电脑等图标
- LinuxI2C驱动--从两个访问eeprom的例子开始
- PrimeTime指南——合理设置约束
- C#使用了未赋值的局部变量
- 腾讯技术研究类和数据分析第一次笔试(2021.8.22)——Python
- 深度学习之tensorflow (一) XORerr1 -修改
- 南方科技大学计算机交换生,国际合作 – 合作交流分类 – 南方科技大学生物医学工程系...