Visual Basic, Access veritabanına bağlanarak verileri okuyabilir veya yazabilir. Access veritabanına manuel olarak bağlanmak için aşağıdaki adımları izleyebilirsiniz:

Visual Basic Access Elle Bağlantı Nasıl Yapılır? Detaylı Anlatım

Visual Basic projesi oluşturun. Visual Basic’te bir proje oluşturmak için “File” menüsünden “New Project” seçeneğine tıklayın.

Proje içerisinde bir form açın. Form açmak için “Solution Explorer” penceresinde sağ tıklayın ve “Add” > “Windows Form” seçeneğine tıklayın.

Form üzerine bir “Button” (düğme) ekleyin. Bu düğmeye tıklandığında Access veritabanına bağlanacağız.

Düğmeye çift tıklayarak, tıklama olayı (click event) için kod yazın. Aşağıdaki örnekte, “Button1” isimli bir düğme kullanarak Access veritabanına bağlanacağız.

vbnet

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim connectionString As String = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:myFoldermyAccessFile.accdb;Persist Security Info=False;”
Dim conn As New OleDb.OleDbConnection(connectionString)
Try
conn.Open()
MsgBox(“Veritabanına bağlantı başarılı!”)
conn.Close()
Catch ex As Exception
MsgBox(“Veritabanına bağlantı başarısız: ” & ex.Message)
End Try
End Sub

Bu kodda, “OleDbConnection” sınıfını kullanarak Access veritabanına bağlanıyoruz. “ConnectionString” değişkeni, veritabanına bağlanmak için kullanılacak bağlantı dizesini içerir. Bağlantı dizesinde, “Provider” öğesi, veritabanına bağlanmak için kullanılacak sürücüyü belirtir. Bu örnekte, Microsoft Access veritabanları için kullanılan sürücü olan “Microsoft.ACE.OLEDB.12.0” sürücüsünü kullanıyoruz. “Data Source” öğesi, veritabanının dosya yolunu belirtir. “Persist Security Info” öğesi, parola gibi güvenlik bilgilerinin kalıcı olarak saklanıp saklanmayacağını belirtir. Bu örnekte, bu özellik “False” olarak belirtilmiştir.
Kodda “Try…Catch” bloğu kullanarak, bağlantının başarılı olup olmadığını kontrol ediyoruz. “Try” bloğu, bağlantı başarılı olursa çalışacak kodu içerir. “Catch” bloğu, bağlantı başarısız olursa çalışacak kodu içerir.
Access veritabanına bağlandığınızda, SQL sorgularını kullanarak veritabanı işlemleri gerçekleştirebilirsiniz. Veritabanındaki tablo, sorgu ve raporları Visual Basic uygulamanızda kullanmak için, veritabanı dosyasını doğrudan Visual Basic projesine ekleyebilirsiniz.
Bunun için, Visual Basic uygulamanızda “Data Sources” penceresini açın ve “Add New Data Source” seçeneğini seçin. Karşınıza çıkan sihirbazda, “Database” seçeneğini seçin ve devam edin. Sonraki adımda, “Data Source” seçeneğini seçin ve Access veritabanı dosyanızın yolunu ve adını belirtin. Ardından, “Choose Your Database Objects” adımında, kullanmak istediğiniz tablo, sorgu ve raporları seçin. Sihirbaz, Visual Basic projesine bir veri kaynağı bağlantısı ekleyecektir.
Veritabanı dosyasını Visual Basic projesine ekledikten sonra, veri kaynağını kullanarak veritabanı işlemleri gerçekleştirebilirsiniz. Örneğin, bir Access tablosundaki verileri Visual Basic uygulamanızda görüntülemek isterseniz, bir DataGridView nesnesi ekleyebilir ve veri kaynağı olarak Access veritabanındaki tabloyu seçebilirsiniz. Ayrıca, veri kaynağını kullanarak SQL sorguları çalıştırabilir, veritabanındaki verileri güncelleyebilir, yeni veriler ekleyebilir ve verileri silebilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir