การสรางและใชงาน DataAdapter
(ตอ)
สราง DataAdapter
●
DataAdapter ก-คอออบเจ-กต.ของคลาส
OleDbDataAdapter, SqlDataAdapter,
OracleDataAdapter หรอ OdbcDataAdapter ข1น
อยก"บชน*ดของ Data Provider ทใช
Dim da As New OleDb.OleDbDataAdapter
K.Warawut Create Database Application by using ADO.NET 54
การสรางและใชงาน DataAdapter
(ตอ)
SelectCommand Properties
●
ใชเก-บ Command Object ทมหนาทดงขอมลจาก
ฐานขอมลมาใสลง DataSet
Dim strSQL As String = “SELECT * FROM Orders”
Dim cm As New OleDb.OleDbCommand(strSQL, cn)
Dim da As New OleDb.OleDbDataAdapter
da.SelectCommand = cm
or
Dim strSQL As String = “SELECT * FROM Orders”
Dim da As New OleDb.OleDbDataAdapter
da.SelectCommand = New OleDb.OleDbCommand(strSQL, cn)
K.Warawut Create Database Application by using ADO.NET 56
10.
การสรางและใชงาน DataAdapter
(ตอ)
SelectCommand Properties
●
ใชเก-บ Command Object ทมหนาทดงขอมลจาก
ฐานขอมลมาใสลง DataSet
Dim strSQL As String = “SELECT * FROM Orders”
Dim cm As New OleDb.OleDbCommand(strSQL, cn)
Dim da As New OleDb.OleDbDataAdapter
da.SelectCommand = cm
or
Dim strSQL As String = “SELECT * FROM Orders”
Dim da As New OleDb.OleDbDataAdapter
da.SelectCommand = New OleDb.OleDbCommand(strSQL, cn)
K.Warawut Create Database Application by using ADO.NET 57
การสรางและใชงาน DataAdapter
(ตอ)
ตวอยาง
Dim cn As New OleDb.OleDbConnection( _
“Provider=Microsoft.Jet.OleDB.4.0;” & _
“Data Source=C:'NMID.MDB”
Dim strSQL As String = “SELECT * FROM Employee”
Dim da as New OleDb.OleDbDataAdapter
da.SelectCommand = New OleDb.OleDbCommand(strSQL, cn)
Dim da As New DataSet
da.Fill(ds, “Employee”)
K.Warawut Create Database Application by using ADO.NET 62