SqlCommand.ExecuteNonQuery 方法
来源:互联网 发布:淘宝直播怎么看啊 编辑:程序博客网 时间:2024/06/05 19:48
SqlCommand.ExecuteNonQuery 方法
对连接执行 Transact-SQL 语句并返回受影响的行数。
命名空间:System.Data.SqlClient
程序集:System.Data(在 system.data.dll 中)
语法
VB
'声明
Public Overrides Function ExecuteNonQuery As Integer
Public Overrides Function ExecuteNonQuery As Integer
'用法Dim instance As SqlCommandDim returnValue As IntegerreturnValue = instance.ExecuteNonQuery
public int ExecuteNonQuery ()
返回值
受影响的行数。异常
SqlException
在对锁定的行执行该命令期间发生了异常。如果使用的是 Microsoft .NET Framework 1.0 版,将不会生成该异常。
备注
您可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。
虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。
对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1。
示例
下面的示例创建一个 SqlCommand,然后使用 ExecuteNonQuery 执行它。给该示例传递两个字符串:一个字符串是 Transact-SQL 语句(如 UPDATE、INSERT 或 DELETE),另一个字符串用于连接数据源。
VB
Public Sub CreateCommand(ByVal queryString As String, _
ByVal connectionString As String)
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(queryString, connection)
command.Connection.Open()
command.ExecuteNonQuery()
End Using
End Sub
ByVal connectionString As String)
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(queryString, connection)
command.Connection.Open()
command.ExecuteNonQuery()
End Using
End Sub
- SqlCommand.ExecuteNonQuery 方法
- SqlCommand对象-ExecuteNonQuery()方法的使用
- sqlcommand的ExecuteNonQuery()方法返回 -1的原因
- SqlCommand.ExecuteNonQuery与SqlCommand.ExecuteScalar的区别
- DataSet、SqlDataAdapter、SqlCommand、ExecuteNonQuery、SqlDataReader
- SqlCommand对象 ExecuteReader,ExecuteNonQuery,EXecuteScalar
- SqlCommand.ExecuteNonQuery 的返回值
- SqlCommand的ExecuteNonQuery 方法使用Select命令返回值永远为 -1
- SqlCommand对象 ExecuteReader,ExecuteNonQuery,EXecuteScalar 用法汇总
- SqlCommand.ExecuteNonQuery()的返回值问题
- ExecuteNonQuery()方法
- sqlCommand.ExecuteNonQuery返回sql语句影响行数问题
- 基于C#中的类SqlCommand对象调用SQLServer存储过程时,存储过程执行成功,但是对象方法ExecuteNonQuery()返回-1
- ExecuteNonQuery方法教训
- ExecuteNonQuery方法教训
- ExecuteScalar()与ExecuteNonQuery 方法
- ExecuteNonQuery() 方法 select
- 奇妙的ExecuteNonQuery()方法
- Java 开发 2.0: 您也可以租用 EC2 之一
- android平板上的GridView视图缓存优化
- Java heap space
- 将正整数分解质因数
- Java 开发 2.0: 您也可以租用 EC2 之二
- SqlCommand.ExecuteNonQuery 方法
- Struts 2的拦截器原理
- 7.3.1 转换表示
- ios ipod library 读,写,等常见管理方法 (下)
- 导出Excel,“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败(转)
- 又一个漂亮的jQuery焦点图-解决了鼠标停止图片闪烁的问题
- 关于RichTextbox的一些属性
- FLEX获取控件的方法
- 如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误