插入数据后执行更新动作

问题描述

当我插入一笔数据成功后;自动执行更新另外一个表格的动作;如下代码;更新不起作用stringsql="insertintodraw(ID,Line,DateTime,DUser,Quantity,category,remark,action)values(@ID,@Line,CONVERT(varchar(100),GETDATE()),@DUser,@Quantity,@category,@remark,@action)";try{SqlCommandcmd=newSqlCommand(sql,DBHelper.con);DBHelper.con.Open();cmd.Parameters.AddWithValue("@ID",this.txtid.Text.Trim());cmd.Parameters.AddWithValue("@line",this.txtLine.Text.Trim());cmd.Parameters.AddWithValue("@DUser",this.txtUser.Text.Trim());cmd.Parameters.AddWithValue("@Quantity",this.txtqty.Text.Trim());cmd.Parameters.AddWithValue("@category",this.cbocategory.Text.Trim());cmd.Parameters.AddWithValue("@remark",this.txtremark.Text);cmd.Parameters.AddWithValue("@action",this.rdodraw.Text.Trim());cmd.CommandText=sql;intresult=cmd.ExecuteNonQuery();if(result==1){stringsql1="Updatedatesetstatus='在线'whereid=@ID";cmd.Parameters.AddWithValue("@ID",this.txtid.Text.Trim());DBHelper.con.Open();SqlCommandcmd1=newSqlCommand(sql1,DBHelper.con);intresult1=cmd.ExecuteNonQuery();if(result1==1){MessageBox.Show("添加成功","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);}}else{MessageBox.Show("添加失败","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);}

解决方案

解决方案二:
触发器问题说的不明

时间: 2024-11-16 19:57:38

插入数据后执行更新动作的相关文章

解决Hibernate JPA中insert插入数据后自动执行select last_insert_id()_oracle

今天做项目遇到了一个问题,是以前没注意的.我用的是Spring MVC+ Hibernate JPA + MySQL数据库.在插入数据后SQL执行日志中会多出一条select语句: 复制代码 代码如下: Hibernate: insert into click_statstic (logDate, memoId, src, typeId) values (?, ?, ?, ?)Hibernate: select last_insert_id() 表中有个主键是自增列.可是在以往的项目中,没发现有

【提问】插入数据后,如何获得编号【在线放分】

问题描述 插入一条数据到SQLSERVER当中数据表中的第一项是自动编号那么我们在插入数据后,如何获得这个生成的自动编号? 解决方案 解决方案二:selecttop1idfromtableorderbyiddesc解决方案三:http://topic.csdn.net/u/20080710/11/d1468a96-a8e4-4b68-a151-cd38541d7c68.html解决方案四:自动编号只增补渐吗?数据条目很多后,编号会出现循环的情况的吗?解决方案五:自动编号只增补渐吗?是的数据条目很

Spring中如何实现插入数据后调用存储过程,且在同一事务里,如何证明。

问题描述 Spring中如何实现插入数据后调用存储过程,且在同一事务里,如何证明.Spring是如何管理事务的,我在插入后如何自动提交的. 解决方案 解决方案二:<propertyname="sqlMapClientTemplate"ref="sqlMapClientTemplate"></property>DAO中使用的这个对应的beanxml是<beanid="sqlMapClientTemplate"class

mysql-为什么数据库要插入数据后再建B-Tree等结构的索引,而不是边插边建?

问题描述 为什么数据库要插入数据后再建B-Tree等结构的索引,而不是边插边建? 直接插入到B-Tree里不行吗 还有个问题,本来是直接插入到什么数据结构里的? 解决方案 voltDB好像就是往BTree里插的 解决方案二: 应该就是边插边建,除非你用的是事务或者bulkcopy 解决方案三: 索引是要排序的,只有数据插入后的排序才比较稳定,否则,索引的作用体现不出来.

那位大神可以帮我看看为什么插入数据后无法保存到数据库表中呢

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.SqlClient;//引入命名空间usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication5{publicpartialclassForm1:F

VB.NET 用CMD.EXE 执行sqlcmd 插入数据 未能执行语句 球大神指点

问题描述 DimstrsqlAsString="INSERTINTO[CWDATA].[dbo].[A]([F1])VALUES('1')"'上面这个语句直接贴到CMD里面是可以正确执行的.'创建一个新的进程结构DimpInfoAsNewProcessStartInfo()'设置其成员FileNamepInfo.FileName="CMD.EXE"pInfo.Arguments="SQLCMD.EXE-E-dCWDATA-Q"&"

Mysql插入记录后返回该记录ID

  最近和Sobin在做一个精品课程的项目,因为用到一个固定的id作为表间关联,所以在前一个表插入数据后要把插入数据生成的自增id传递给下一个表.研究了一番决定使用Mysql提供了一个LAST_INSERT_ID()的函数. liehuo.net LAST_INSERT_ID() (with no argument) returns the first automatically generated value that was set for an AUTO_INCREMENT column

dom4j向xml文件中增加数据后缺少结尾标签

问题描述 dom4j向xml文件中增加数据后缺少结尾标签 public boolean insertStudent(Student student) { boolean flag=false; SAXReader saxReader=new SAXReader(); try { Document doc=saxReader.read(new File("dbstudent.xml")); Element rootEle=doc.getRootElement(); Element sno

A表插入数据 mysql 触发器

问题描述 A表插入数据 mysql 触发器 三个表 A 表 温度 压力 B表 温度最小 温度最大 压力最小压力最大 C表 (id 报警类型 ) 当向 A表插入数据后 如果 A表中的温度 低于B表中的最小温度或高于再大温度 A表中的压力 低于B表中的最小压力或高于再大压力 则向C表中添加记录 1 值为温度 2 值为压力 如果在范围内 则不需要向c表添加记录 解决方案 create trigger tg4 after insert on A 表 for each row begin //放你的逻辑