Erstellen einer Datenbank in Visual Basic kann nützlich sein, wenn Sie eine Datenbank mit einer genauen Menge von Datensätzen und Feldern für die Prüfung brauchen . Die erste Methode , dies zu tun verwendet Visual Basic 4.0 und erstellt eine Microsoft Office Access -Datenbank mit einem Code-Beispiel , dass Sie anpassen , um den Inhalt der Datensätze ändern können . Die zweite Technik verwendet sowohl ADOX und Visual Basic auf eine Access-Datenbank unter Verwendung eines Beispiel-Code zu erstellen. Anleitung 
 Erstellen einer Datenbank mit Visual Basic 4.0 
 1 
 Öffnen Sie " Visual Basic 4.0 "-Anwendung. 
 2 
 Klicken Sie auf das Menü "Datei" und dann auf " Neues Projekt. " 
 3 
 Setzen Sie einen" DBTabelle-Steuerelement "," Data Control "und eine " Command -Taste "auf Form 1 . 
 4 
 ändern der DBTabelle-Steuerelement "Data Source-Eigenschaft " des Data Control 
 5 
 Kopieren Sie diese Beispiel-Code , um das Codefenster von Form1 : . 
 
 Option Explicit Dim rs1 
 
 Als Recordset 
 
 Dim rs2 Als Recordset Dim db 
 
 As Database Dim td 
 
 Wie TableDef 
 
 Dim fl Als Field Bags 
 private Sub Command1_Click ( ) 
 
 Dim iFields As Integer ' iRecords As Integer 
 
 erstellen Sie die Datenbank 
 
 Set db = CreateDatabase ( . "C: \\ test.mdb " , dbLangGeneral ) 
 
 Set td = db.CreateTableDef ( "Tabelle1 " ) 
 
 " Jetzt, wo die Datenbank erstellt wird , fügen Sie Felder in die Datenbank 
 
 iFields = 1 To 5 ' die letzte Zahl kann geändert werden. 
 
 Set fl = td.CreateField ( "Feld" & CStr ( iFields ) , dbInteger ) 
 
 td.Fields.Append fl 
 
 Weiter iFields 
 
 db.TableDefs.Append td 
 
 ' Nun, da die Datenbank-Felder hat , fügen Datensätze durch eine 
 
 ' Cord . 
 
 RS1 = db.OpenRecordset ( "Tabelle1 " , dbOpenTable ) 
 
 iRecords = 1 To 10 ' Für jede Zeile 
 
 rs1.AddNew ' einen neuen Datensatz hinzufügen . 
 
 iFields = 1 To 5 ' Für jedes Feld im Datensatz 
 
 rs1 ( "Feld" & CStr ( iFields ) ) = iFields " fügen Sie eine Nummer. 
 
 Weiter iFields 
 
 rs1.Update 
 
 Weiter iRecords 
 
 ' Schließen Sie beide das Recordset und Datenbank . 
 
 rs1.Close 
 
 db.Close 
 
 ' die DBGrid Steuerung mit dem Auffüllen Inhalt des Recordset 
 
 Set db = OpenDatabase . ( "C: \\ test.mdb " ) 
 
 RS1 = db.OpenRecordset ( "SELECT * FROM Tabelle1 " ) 
 < p > Set Data1.Recordset = rs1 
 
 Command1.Visible = False End Sub 
 
 
 
 private Sub Form_Load () 
 
 If Dir ( "C: \\ test.mdb " ) =" "Then 
 
 Command1.Caption =" Datenbank erstellen " 
 
 Command1.Visible = True 
 
 End If End Sub 
 
 
 6 
 Presse "F5 " auf Ihrer Tastatur, um das Programm auszuführen. Wählen Sie die "Command" -Taste und füllen Sie das DBTabelle Kontrolle. Die Datei wird nun erstellt test.mdb . 
 Erstellung einer Datenbank mit ADOX und Visual Basic. NET 
 7 
 Start up " Visual Basic. NET . " 
 Seite 8 
 Klicken Sie auf " Explorer " mit der rechten Maustaste " Referenzen " und wählen Sie dann "Add Reference." 
 9 
 Klicken Sie auf das "COM ", dann "Microsoft ADO Ext. . 2.7 for DDL and Security ", gefolgt von " Select ". Klicken Sie auf " OK". 
 10 
 Löschen Sie den Code aus dem Module1.vb Code-Fenster . Dann kopieren Sie den folgenden Code in das selbe Fenster : 
 
 Importe ADOX 
 
 Module Module1 
 
 Sub Main () Dim 
 
 Katze Wie Catalog = Neuer Katalog ( ) 
 
 cat.Create ( "Provider = Microsoft.Jet.OLEDB.4.0; " & _ 
 
 " Data Source = D: \\ AccessDB \\ NewMDB.mdb ; " & _ 
 
 "Jet OLEDB: Motortyp = 5") 
 
 Console.WriteLine ( "Datenbank erfolgreich erstellt " ) 
 
 cat = Nothing End Sub 
 
 
 < p> End Module 
 11 
 ändern Sie den Pfad für die neue . mdb -Datei, und achten Sie auf einen vorhandenen Pfad zu verwenden. 
 12 
 Drücken Sie die Taste "F5" -Taste auf Ihrer Tastatur, um das Projekt auszuführen. Die . Mdb -Datei in Access 2000 ( Jet 4.0 )-Format .