Weitere ähnliche Inhalte
Ähnlich wie 03 1-connection-tools (14)
03 1-connection-tools
- 1. Connection DatabaseConnection Database
with Tools VB2008with Tools VB2008
Suan Dusit Rajabhat University, Phitsanulok CampusSuan Dusit Rajabhat University, Phitsanulok Campus
Mr.Warawut KhangkhanMr.Warawut Khangkhan
- 2. K.Warawut Connection Database with Tools VB2008 2
Data SourceData Source
●
วนโดว Data Source คอ สวนประกอบในหนาจอ
IDE ทเพมเขามาใน VS
●
ทาหนาทแสดงแหลงขอม"ล (Data Source) ของ
แตละ Project
●
แหลงขอม"ลอาจจะเป$นฐานขอม"ล (Database),
เว&บเซอรวซ (Web Service) หรอออบเจ&กต (Object)
ก&ได
●
การแสดงขอม"ลจากแหลงขอม"ลน)*นออกมาบนฟอรม
จะทาไดดวยการผ"ก (bind)
- 3. K.Warawut Connection Database with Tools VB2008 3
DataSet DesignerDataSet Designer
●
เป$นเครองมอใน VS ทชวยในการปร)บแตงแกไข
DataSet
●
ประกอบดวย Table (ออบเจ&กต DataTable) แตละ
Table จะมออบเจ&กต TableAdapter ทส)มพ)นธก)น
●
ออบเจ&กต TableAdapter มหนาทนาขอม"ลจากฐาน
ขอม"ลมาใส (fill) ลงใน DataTable เมอเราด0งขอม"ล
มาใชงานในโปรแกรมและนาขอม"ลจาก DataTable
ไป update ลงฐานขอม"ล
- 4. K.Warawut Connection Database with Tools VB2008 4
DataSet DesignerDataSet Designer
●
Fill Method - ใชด0งขอม"ลจากฐานขอม"ลมาใสลงใน
DataTable
รปแบบ:
tableadapter.Fill(datatable)
●
GetData Method – จะใหผลล)พธเป$นออบเจ&กต
DataTable ทใสขอม"ลลงไปแลว
รปแบบ:
dataset.table(row).field
- 5. K.Warawut Connection Database with Tools VB2008 5
หล)กการทางานหล)กการทางาน .NET Framework.NET Framework
●
.NET Framework ในการทางานก)บฐานขอม"ลจะเป$น
ร"ปแบบ disconnected data access
●
หล)กการ คอ จะด0งขอม"ลจาก table ในฐานขอม"ลมา
เก&บลงใน table (ออบเจ&กต DataTable) ใน DataSet
แลวต)ดการเชอมตอก)บฐานขอม"ลท)นท
●
บทบาทของออบเจ&กต TableAdapter คอ เป$น
ต)วกลางในการร)บ-สงขอม"ลระหวางฐานขอม"ลก)บ
ออบเจ&กต DataSet ในโปรแกรมของเรา
- 6. K.Warawut Connection Database with Tools VB2008 6
หล)กการทางานหล)กการทางาน .NET Framework.NET Framework
●
โดยปกตเราใชออบเจ&กต TableAdapter หน0งๆ ทา
หนาทร)บ-สงขอม"ลระหวาง table หน0งในฐานขอม"ล
ก)บ table หน0งใน DataSet
- 7. K.Warawut Connection Database with Tools VB2008 7
การทาการทา Data BindingData Binding
●
Data Binding หมายถ0ง การผ"ก (Bind) ขอม"ลใน
DataSet เขาก)บ Control บน form เพอแสดงขอม"ล
ออกมาโดยอ)ตโนม)ต
●
การทา Data Binding ชวยใหเราไมตองเขยนโคด
เพอนาขอม"ลจาก DataSet มาแสดงผลทคอนโทรล
ตางๆ เอง เราเรยกวาคอนโทรลทผ"กเขาก)บขอม"ลใน
DataSet วา data-bound control
- 8. K.Warawut Connection Database with Tools VB2008 8
Contact usContact us
Mr.Warawut KhangkhanMr.Warawut Khangkhan
Social Media:
http://www.facebook.com/awarawut
http://twitter.com/awarawut
Web Site:
http://awarawut.blogspot.com
E-Mail:
awarawut@hotmail.com
warawut_kha@dusit.ac.th
Mobile:
083-0698-410