Visual Basic'te Access sorguları nasıl çalıştırılır

Visual Basic'ten Access sorguları çalıştırın.

1. Adım

Microsoft Office Access'i çalıştırın ve "Boş Veritabanı" nı seçin. Veritabanını "QueryTest" olarak adlandırın ve "Oluştur" u tıklayın.

2. Adım

Yeni bir tablo oluşturun ve "Tablo1" olarak adlandırın. İlk sırada "Field1" ve "Field2" altında "Smith" altında "John" yazın.

"Field1" ve "Field2" altında "Gonzalez" altında "James" yazarak başka bir satır ekleyin. Tablo "Tablo 1" kaydedin ve kapatın.

3. adım

Microsoft Visual Basic 2010 Express'i çalıştırın ve "Dosya" menüsünden "Yeni Proje" yi seçin. "Windows Forms Uygulaması" nı seçin ve "Tamam" ı tıklayın.

Pencerenizin sol bölmesindeki "Araç Çubuğu" na tıklayın ve formunuza bir düğme eklemek için "Düğme" ye çift tıklayın. Kodunuzu yazacağınız yer olan "Form1.vb" modülünü açmak için "Button1" e çift tıklayın.

4. Adım

"Form1.vb" modülünüzün en üstünde "Imports System.Data.OleDb" yazın. Visual Basic kodunuzu yazmaya başlamak için "Private Sub Button1_Click" i tıklayın.

Adım 5

Bağlantılarınızı ve komut değişkenlerinizi bildirmek için aşağıdakileri yazın:

OleDbConnection Dim mySQLCommand Olarak OleDbCommand Dim mySQLStrg As String olarak DimConnToAccess

6. Adım

Access veritabanınıza "TestQuest" adlı bir bağlantı açmak için aşağıdakini yazın:

myConnToAccess = Yeni OleDbConnection ("Sağlayıcı = Microsoft.Jet.OLEDB.4.0; Veri Kaynağı = C: \ QueryTest.mdb;") myConnToAccess.Open ()

"Kaynak = C: \ QueryTest.mdb" kodunun bölümünü düzenleyin ve Access veritabanınızı kaydettiğiniz yolu yazın.

7. adım

Veritabanınızda bir "Sil" sorgusu yürütmek için aşağıdakileri yazın:

mySQLStrg = "DELETE Table1.Field1 FROM Table1 WHERE (((Table1.Field1) = 'John')); mySQLCommand = Yeni OleDbCommand (mySQLStrg, myConnToAccess) mySQLCommand.ExecuteNonQuery ()

Bu sorgu ile "Alan1" in "John" a eşit olduğu kaydı sileceksiniz.

Programınızı çalıştırmak için "F5" e basın ve "Button1" e tıklayın.