博客
关于我
VB 2010 (53)Command对象
阅读量:176 次
发布时间:2019-02-28

本文共 1204 字,大约阅读时间需要 4 分钟。

建立数据库连接后,可以利用Command对象在SQL Server等数据源中执行SQL命令并获取结果。通过调用Connection对象的CreateCommand方法或使用Command构造函数,可以创建Command对象。在使用Command构造函数时,需要指定要执行的SQL语句以及Connection对象。CommandText属性可用于获取或修改Command对象中的SQL语句。

以下代码示例展示了如何执行SELECT命令并获取DataReader对象:

Dim sqlStr As String = "Select * From authors"Dim connectionString As String = "Data Source=.\SQLEXPRESS;" & _                              "AttachDbFilename='~\pubs.mdf'; " & _                              "Integrated Security=True;" & _                              "Connect Timeout=30;" & _                              "User Instance=True"Dim comm As SqlCommand = New SqlCommand(sqlStr, New SqlConnection(connectionString))comm.Connection.Open()Dim dataReader As SqlDataReader = comm.ExecuteReader(CommandBehavior.CloseConnection)

Command对象的CommandText属性支持执行多种SQL语句,包括SELECT、UPDATE、INSERT和DELETE等。通过CommandText属性,可以创建表、定义外键和主键等。

Command对象提供了多种Execute方法来执行操作:

  • ExecuteReader:返回DataReader对象,提供数据流结果。
  • ExecuteScalar:返回单值结果。
  • ExecuteNonQuery:执行不返回行的命令,如存储过程返回值或有输出参数的命令。
  • ExecuteXmIReader:返回XmIReader对象,用于读取XML数据。

在DataSet和DataAdapter配合使用时,可以通过DataAdapter的SelectCommand、InsertCommand、UpdateCommand和DeleteCommand属性,使用Command对象来获取或修改数据源中的数据。

通过合理配置Command对象,可以实现对数据库数据的高效操作和管理。

转载地址:http://yygn.baihongyu.com/

你可能感兴趣的文章
opencv resize
查看>>
Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
查看>>
opencv SVM分类Demo
查看>>
OpenCV VideoCapture.get()参数详解
查看>>
opencv videocapture读取视频cap.isOpened 输出总是false
查看>>
opencv waitKey() 函数理解及应用
查看>>
OpenCV 中的图像转换
查看>>
OpenCV 人脸识别 C++实例代码
查看>>
OpenCV 在 Linux 上的 python 与 anaconda 无法正常工作.收到未实现 cv2.imshow() 的错误
查看>>
Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)上
查看>>
opencv 模板匹配, 已解决模板过大程序不工作的bug
查看>>
OpenCV 错误:(-215)size.width>0 &&函数imshow中的size.height>0
查看>>
opencv&Python——多种边缘检测
查看>>
opencv&python——高通滤波器和低通滤波器
查看>>
OpenCV+Python识别车牌和字符分割的实现
查看>>
OpenCV-Python接口、cv和cv2的性能比较
查看>>
OpenCV/Python/dlib眨眼检测
查看>>
opencv1-加载、修改、保存图像
查看>>
opencv10-形态学操作
查看>>
opencv11-提取水平直线和垂直直线
查看>>