用vb6.0编写收费系统,用的是ADODB(Active Data Objects Data Base)+Recordset,而在vb.net中用的是SqldataAdapter、SqldataReadr、Dataset和Datatable,刚刚写第二遍收费系统时,对这几个概念模糊,也能反映出当时的浮躁和对新知识接受能力的不足。下面先了解一下常用方法、属性。
SqlDataAdapter
如果只需要执行SQL语句,就没必要用到DataAdapter, 直接用SqlCommand的Execute系列方法就可以了。sqlDataadapter的作用是实现Dataset和DataBase之间的桥梁。
首先介绍一下常用的构造、方法和属性(需要先引用System.Data.SqlClient)
常用的方法
Fill
Fill方法的作用是将数据库中的数据填充到dataset。例如:
Dim ds As New DataSet '定义一个dataset
Dim da As New SqlDataAdapter '定义一个sqldataadapter
'填充dataset
da.Fill(ds, "User_info")
Update</