Apprendre à créer une base de données en utilisant Visual Basic.NET ( VB.NET ) tout en utilisant une barre de progression comme un indicateur de processus peut rendre votre application plus conviviale . En utilisant une base de données Access comme un endroit pour stocker des paramètres par défaut de l'utilisateur ou d'autres informations que votre application a besoin, c'est certainement mieux que d'utiliser de nombreux fichiers texte. Vous pouvez créer des tables dans votre base de données pour stocker les données et les récupérer plus tard à l'aide d' instructions SQL. Utilisez l'objet " ADOX " pour créer la base de données, et utiliser la classe " OleDbConnection " pour établir une connexion et modifier votre base de données. Choses que vous devez Microsoft Visual Studio Voir Plus Instructions 1 Lancement de Microsoft Visual Studio, cliquez sur " Nouveau Projet" dans le volet de gauche de votre écran d' ordinateur et d'étendre " Visual Basic " en dessous " Modèles installés . " Click "Windows " et double -cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue pour créer un nouveau projet. 2 Double -cliquez sur " ProgressBar " pour ajouter un nouveau contrôle de barre de progression pour votre formulaire, puis double- cliquez sur "Button " pour ajouter un nouveau bouton à votre formulaire. 3 Double -cliquez sur " Button1" pour Créer un nouvel événement de clic lancer le module VB . Cliquez sur le menu "Projet" , cliquez sur " Ajouter une référence ", et cliquez sur l'onglet "COM" . Double -cliquez sur « Microsoft ADO Ext . 6.0 for DDL and Security "pour l'ajouter comme une référence à votre projet 4 Copiez-collez les lignes de code suivantes comme les premières lignes de code dans votre module : . importations ADOXImports System.Data.OLEDB 5 Copiez et collez le code suivant dans le bouton , cliquez sur l'événement pour déclarer des variables , définir les limites de la barre de progression et régler la première valeur : ADOXCat As New ADOX.CatalogDim strSQL Comme StringDim objCmd As New OleDbCommandMe.ProgressBar1.Minimum = 0Me.ProgressBar1.Maximum = 50Me.ProgressBar1.Value = 10Application.DoEvents () 6 Copier et coller le code suivant pour créer une base de données Access : ADOXCat.Create ( "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = c: \\ Temp \\ newdata.mdb " ) ADOXCat = NothingMe.ProgressBar1 . Value = 20Application.DoEvents () 7 Faire une connexion à la base de données créée à l'étape précédente : Dim Con = new OleDbConnection ( "Provider = Microsoft.ACE.OLEDB .12.0 , source de données = c: \\ Temp \\ newdata.mdb " ) Me.ProgressBar1.Value = 30Application.DoEvents () Con.Open () 8 Ajoutez le code suivant pour créer un nouveau table dans la base de données : strSQL = " CREATE TABLE nEWTABLE (ID INTEGER, TEXT PRODUCT) " objCmd = New OleDbCommand ( strSQL , Con) objCmd.ExecuteNonQuery () Me.ProgressBar1.Value = 40Application.DoEvents () 9 Ajoutez le code suivant pour insérer un nouvel enregistrement à la table créée à l'étape précédente : strSQL = "INSERT INTO VALUES nEWTABLE (ID, PRODUCT) ( 0, «tablette» ) « objCmd = New OleDbCommand ( strSQL , Con) objCmd.ExecuteNonQuery () Me.ProgressBar1.Value = 50Application.DoEvents () con.close ()
|