当前位置 >> 课程学习 >> 第9章 >> 9.3 数据库的基本操作

9.3 数据库的基本操作

9.3.4 查找

    使用Command查询数据一般使用ExecuteReader来执行查询。在查询成功后,返回一个DataReader对象,通过9.2节开头的介绍可以了解到DataReader表现为能够向前移动的数据流,可以通过反复读取从中取出数据或者将之与其他数据控件绑定以显示数据。使用方法:
    第一步,建立可用的数据库连接并构造更新数据的SQL语句,以二者为参数构造Command对象;
    第二步,调用ExecuteNonQuery()方法执行命令,代码如下。
    Dim myConnection As OleDbConnection '数据库连接类
    Dim myCommand As OleDbCommand '数据库指令类
    Dim strToSearch As String '查询数据的SQL语句
    Dim result As OleDbDataReader '数据查询结果
    '中间代码略
    myConnection.Open()
    strToSearch = String.Format("select * from book where name like '%{0}%'", TextBox1.Text)
    myCommand = New OleDbCommand(strToSearch, myConnection)
    result = myCommand.ExecuteReader()
 
视频教程见第9章-视频 CommandSearchVideo     
 
代码见第9章-代码 CommandSearchEx