Copyright © 2003-2010
By Suthep Sangvirotjanaphat
  Mobile: 089-967-2200, 081-915-7816
Phone: 0-2992-4877   Fax: 0-2992-4878
Fast Contact Us

GreatFriends.Biz Community

Custom Search
 MESSAGE #121696 (อ่าน 1,266 ครั้ง)

ขอวิธี และตัวอย่าง แบบดี ๆ และนิยม ในการเปิดและเรียกใช้ Connection หน่อยครับ

Tags: VB

สวัสดีครับ
ผมศึกษาอ่านหนังสือ และตัวอย่างจากในเวบ
มันมีวิธีการ ในการเปิด Database Connection หลายแบบมาก
ขอวิธีที่ดี ๆ เป็นที่นิยมใช้ และเกิดประโยชน์ต่อระบบและทรัพยากร สูงสุดด้วยนะครับ
 
ขอตัวอย่างด้วยนะครับ
เอาแบบนำไปใช้งานได้จริง
และการเปิด Connection ควรเปิดไว้ที่ Public Module หรือเปล่า
หรือเปิดกันที่ Form เลย จะใช้ตอนใหน ก็เปิด ใช้เสร็จก็ปิด
เป็น VB.NET หรือ ASP.NET นะครับ
 
 
ขอบคุณล่วงหน้าครับผม
 


mr.planet วันที่ส่ง: 22 เม.ย. 53 17:46 GMT+7
วันที่ปรับล่าสุด: 23 เม.ย. 53 10:21 GMT+7
REPLY #1 (121711)
ลองศึกษาการเขียนโปรแกรมแบบ Layer ดูนะครับ
Presentation Layer -> Business Logic Layer -> Data Access Layer
 


Nine (นาย) วันที่ส่ง: 23 เม.ย. 53 00:07 GMT+7
วันที่ปรับล่าสุด: 23 เม.ย. 53 00:07 GMT+7
REPLY #2 (121729)
คำถามกว้างไปหน่อย เอาแบบง่ายที่สุดไปก่อนแล้วกันนะครับ
 
สำหรับ Desktop Applications
ADO.NET แบบ Connected Mode
1. สร้าง connection string เก็บไว้ใน App.config
   double-click ที่ My Project ใน Solution Explorer
   ไปที่แท็บ Settings เพิ่มรายการเข้าไปใหม่
   เช่นตั้งชื่อว่า CurrentDb กำหนด Type เป็น (Connection String)
   จากนั้น กดปุ่ม ... ที่ช่อง Value กำหนดให้เรียบร้อย
   แล้วคลิกปุ่ม Save ที่ทูลบาร์
2.เวลาเรียกใช้สำหรับ VB ให้ใช้ My.Settings.CurrentDb
   เพื่อดึงข้อมูล connection string ที่เก็บไว้ เช่น
   Dim cn As New SqlConnection(My.Settings.CurrentDb)
3. ควรใช้ Using statement เช่น
   Using cn  As New SqlConnection(My.Settings.CurrentDb)
      ...
   End Using ' ---- auto disposed 'cn' here.
4. ถ้าต้องการแก้ไข connection string ให้แก้ไขที่ไฟล์ <ExeName>.Exe.config
   ในโฟลเดอร์เดียวกับไฟล์ Exe ได้ โดยไม่ต้อง compile โปรแกรมใหม่
 


surrealist วันที่ส่ง: 23 เม.ย. 53 10:21 GMT+7
วันที่ปรับล่าสุด: 23 เม.ย. 53 10:21 GMT+7
กระทู้นี้มีอายุเกิน 365 วันแล้ว ท่านจะไม่สามารถตอบกระทู้นี้ได้อีก
ถ้าต้องการสนทนาต่อ กรุณาตั้งเป็นกระทู้ใหม่ได้ในหน้าโฮม
และอาจจะอ้างถึงกระทู้นี้ โดยก๊อปปี้ข้อความในกล่องสีขาวด้านล่างไปแปะในกระทู้ใหม่

copy เพื่ออ้างอิงถึงข้อความนี้:
ขอวิธี และตัวอย่าง แบบดี ๆ และนิยม ในการเปิดและเรียกใช้ Connection หน่อยครับ
http://greatfriends.biz?121696


20 เม.ย. 00:00
Online: 157