本文共 1108 字,大约阅读时间需要 3 分钟。
建立连接后,就可以使用Command对象在数据源(如SQL Servcr)中执行命令并返回结果。使用Command构造函数或者调用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语句。例如,执行Command对象中的SQL语句,可以创建表、外键和主键等。
Command对象提供了多个Execute方法以执行希望的操作。在DataSet和DataAdapter配合使用时,通过DataAdapter对象的SelectCommand、InsertCommand、UpdateCommand和DeleteCommand属性,可以使用Command对象返回或者修改数据源的数据。
转载地址:http://yygn.baihongyu.com/