Your SlideShare is downloading. ×
03 1-connection-tools
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

03 1-connection-tools

586
views

Published on

Connection Database with Tools VB2008

Connection Database with Tools VB2008

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
586
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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