Kết Nối CSDL và Winform trong VB.NET 2008
Fri Nov 02, 2012 9:47 pm
Làm sao để kết nối CSDL và Winform nhằm load dữ liệu lên form?? làm sao để lưu dữ liệu trên Form vào CSDL?? hôm nay chúng ta sẽ cùng tìm hiểu cấu trúc Class kết nối trong VB.NET 2008.
ví dụ:
ta có một CSDL tên: CSDL.mdb lưu trong ổ D và có đường dẫn là : D:\CSDL.mdb.
Hãy liên kết CSDL với Winform.
Ta làm như sau:
+ ta tạo class kết nối bằng cách -> click phải vào tên Project trong Solution -> add new item..-> class-> đặt tên cho nó là ketnoi-> Ok
Trong Class này, chúng ta thực hiện Code cho nó như sau:
Khi muốn sử dụng một dòng lệnh liên quan đến Kết nối, ta sử dụng: ketnoi.* với * là dòng lệnh liên quan của Kết nối. Các bạn có thể tham khảo tại bài [You must be registered and logged in to see this link.]
lưu ý:
+ Đối với đoạn
Chúc các bạn thành công.
ví dụ:
ta có một CSDL tên: CSDL.mdb lưu trong ổ D và có đường dẫn là : D:\CSDL.mdb.
Hãy liên kết CSDL với Winform.
Ta làm như sau:
+ ta tạo class kết nối bằng cách -> click phải vào tên Project trong Solution -> add new item..-> class-> đặt tên cho nó là ketnoi-> Ok
Trong Class này, chúng ta thực hiện Code cho nó như sau:
- Code:
Imports System.Data.OleDb
Public Class ketnoi
Public Shared Function kn() As OleDbConnection
Dim cn As String = "provider=microsoft.jet.oledb.4.0;data source= D:\ CSDL.mdb"
Dim con As New OleDbConnection(cn)
con.Open()
Return con
End Function
Public Shared Function xulySQL(ByVal sql As String) As DataTable
Dim da As OleDbDataAdapter
da = New OleDbDataAdapter(sql, kn())
Dim dt As New DataTable
da.Fill(dt)
Return dt
End Function
End Class
Khi muốn sử dụng một dòng lệnh liên quan đến Kết nối, ta sử dụng: ketnoi.* với * là dòng lệnh liên quan của Kết nối. Các bạn có thể tham khảo tại bài [You must be registered and logged in to see this link.]
lưu ý:
+ Đối với đoạn
- Code:
Dim cn As String = "provider=microsoft.jet.oledb.4.0;data source= D:\ CSDL.mdb"
- Code:
Dim cn As String = "provider=microsoft.jet.oledb.4.0;data source= CSDL.mdb"
Chúc các bạn thành công.
Permissions in this forum:
Bạn không có quyền trả lời bài viết