SqlCommand对象-ExecuteNonQuery()方法的使用
Command对象的ExecuteNonQuery()方法执行任何不从数据库返回结果集的命令,包括SQL SELECT、UPDATE、DELETE语句、没有返回数值的存储
过程、CREATE TABLE和CREATE INDEX之类的DDL语句
1、下面代码使用ExecuteNonQuery执行DML(INSERT、UPDATE、DELETE)语句
string oSql="insert into verify(userid,password,name,level,station,dept)
values('LH','1','李宏','系统管理员','部长','信息部')";
string oSql="update verify set userid='LH',name='李宏',level='系统管理员',station='部长',dept='信息组') where id='001'";
string oSql="insert into verify(delete from verify where id='001'";
SqlCommand comm=new SqlCommand(oSql,con);//创建和声明Command对象
con.Open();//在调用方法前打开数据库连接,可以减少数据库连接所花的时间,节省数据库资源。
int jl=comm.ExecuteNonQuery();//执行SQL语句并返回的int值是命令影响的数据库行数 jl的值为1
con.Close();//关闭数据库连接
2、下面代码使用ExecuteNonQuery执行DDL(CREATE TABLE、ALTER TABLE、DROP TABLE)语句
string oSql="CREATE TABLE dept(ID uniqueidentifier not null,dept varchar(10) not null)";
string oSql="ALTER TABLE dept ADD dept_explain text";
string oSql="ALTER TABLE dept ALTER COLUMN dept_explain
varchar(255)";
string oSql="ALTER TABLE dept DROP COLUMN dept_explain";
string oSql="ALTER TABLE dept WITH NOCHECK ADD
CONSTRAINT [DF_dept_ID] DEFAULT (newid()) FOR [ID]";
string oSql="DROP TABLE DEPT";
SqlCommand comm=new SqlCommand(oSql,con); //创建和声明Command对象
con.Open();//在调用方法前打开数据库连接,可以减少数据库连接所花的时间,节省数据库资源。
int jl=comm.ExecuteNonQuery();//执行SQL语句并返回的int值为-1 因为DDL语句不影响的数据库行数
con.Close();//关闭数据库连接
SqlCommand对象-ExecuteNonQuery()方法的使用相关推荐
- SqlCommand.ExecuteNonQuery()方法的使用注意
SqlCommand.ExecuteNonQuery 方法对数据库连接执行 Transact-SQL 语句并返回受影响的行数.但是有个前提:必须是UPDATE.INSERT 和 DELETE 语句.而 ...
- SqlCommand.ExecuteNonQuery 方法
一.ExecuteNonQuery 方法是什么? SqlCommand的一个类,用于包含update.insert.delete.select的Transact-sql 语句中来修改数据库中的数据,并 ...
- java executenonquery_为什么 SqlCommand.ExecuteNonQuery() 方法返回 -1
为什么 SqlCommand.ExecuteNonQuery() 方法返回 -1 不知道大家在使用ExecuteNonQuery方法的时候有没有碰到过返回-1的情况.ExecuteNonQuery方法 ...
- 在代码中使用SqlCommand对象
在代码中使用SqlCommand对象 (2009-09-21 11:16:10) 转载 分类:.Net编程类 1.1 创建SqlCommand对象 可以通过三种方式创建SqlCommand对象. ...
- sqlcommand对象的有几个操作方法
1.sqlcommand.ExecuteNonQuery ()该方法主要是执行SQL语句的插入.修改.删除的命令.返回所影响的行数,并不返回操作数据库中数据表的数据. 2.sqlcommand.Exe ...
- ExecuteNonQuery()方法发即:是指执行非查询SQL命令,如:增、删、改等
前些日子作一些数据项目的时候 在ADO.NET 中处理 ExecuteNonQuery()方法时,总是通过判断其返回值是否大于0来判断操作时候成功 .但是实际上并不是这样的,好在处理的数据操作多时 修 ...
- 关于ExecuteNonQuery() 方法
关于ExecuteNonQuery() 方法 以前对这个一直都没在意,基本上都没有用其返回值,查了一下MSDN,如下: SqlCommand.ExecuteNonQuery 方法对连接执行 Trans ...
- sqlCommand几种方法的总结
sqlCommand:表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程. 此类不能被继承.我觉得这个类就是起到一个桥梁的作用.他连接.NETt和SQL Ser ...
- 【机房重构】C#与数据库访问技术之ExecuteNonQuery方法介绍及实例、SQL注入问题
ExecuteNonQuery()方法介绍: 1.ExecuteNonQuery()方法是SqlCommand类的一个方法 2.ExecuteNonQuery方法主要用来更新数据.通常使用它来执行Up ...
最新文章
- sql根据某个字段拼接另外字段
- 【学习笔记】JSON基础概念简介
- 在centos7上设置swap交换空间
- AI杂谈(2)请教支持向量机用于图像分类
- Python List:一文彻底粉碎列表
- 从字符串中提取(“获取”)一个数字
- base command
- 智能优化算法应用:基于GWO优化的对称交叉熵图像多阈值分割 - 附代码
- Layui 数据表格复杂表头
- matlab 排序 cell,MATLAB中对cell数组排序
- 解谜破案类游戏:夜间呼叫 for Mac
- 银行与第三方支付平台的竞合关系分析
- SpringBoot_快速实战搭建项目
- .NET Runtime Optimization Service占用大量cpu问题处理windows2012
- latch mysql_关于MySQL latch争用深入分析与判断
- VMware16.0如何装win7和win10
- Unity Gate Fit
- 关于定时任务一个批次起止时间的算法设计与实现
- 计划的主体部分应有哪些内容_计划的正文主体一般有哪三个部分构成
- 吐血!解决vmware中虚拟机开机黑屏的最终方法
热门文章
- OpenCL ICD Loader运行测试暨解决报错:ERROR: App log and stub log differ.
- 机器人导航(仿真)(二)——amcl定位
- 202011 网络是通的,数据发不过去(接受不到)
- 软件项目中的质量管理
- c/c++实现window简易串口通信
- SQL ZOO 练习 —— Old JOIN Tutorial
- Android使用WebView加载Url时提示“请在微信客户端打开链接”
- atoi()函数用法
- tomcat怎么修改默认端口号
- Matlab中text函数的使用