Dans Visual Basic , l'objet liaison et l'incorporation , l'interface de programmation d'applications de base de données (OLE DB) vous permet de connecter votre programme à une base de données . Avec lui, vous pouvez enregistrer des informations à partir de votre projet à une table dans votre base de données et les réutiliser dans d'autres applications . Vous pouvez créer vos variables n'importe où dans votre projet, tels que des zones de texte , cases à cocher ou la liste des sélections , assurez-vous votre type de données variables correspond au type de champ de données dans la table de votre base de données. Instructions 1 Ouvrez Visual Basic et commencer un nouveau projet . Ouvrez la fenêtre de code et créer une fonction en tapant " Private Sub AddRecord ()" 2 tapez les lignes suivantes pour créer des variables qui se connecteront à votre base de données : . DbCon Dim As New OleDb.OleDbConnection dataSet As New DataSet dataAdap As OleDb.OleDbDataAdapter Dim sqlCommand As String La variable " dbCon " établit une connexion à votre base de données, " fichier" contient les données qu'il contient , " dataAdap » exécute des commandes et interagit avec la base de données , et " sqlCommand " tient à vos questions . 3 Connectez-vous à votre base de données avec les lignes suivantes: dbCon.ConnectionString = " Provider = Microsoft.Jet.OLEDB.4.0; Data Source = path_to_database " dbCon.Open () remplacer l' partie " path_to_database " avec l'emplacement physique de votre base de données sur votre ordinateur. Cette ligne relie votre programme Visual Basic à votre base de données et la deuxième ligne ouvre la base 4 Type de les lignes suivantes pour charger les données à partir de votre base de données : . SqlCommand = " SELECT * FROM tblContacts " dataAdap = New OleDb.OleDbDataAdapter ( sqlCommand , dbCon ) dataAdap.Fill (DataSet , " Database " ) adaptateur Vos données contient maintenant toutes les enregistrements dans votre table. Vous pouvez utiliser un autre nom que «Base de données » afin de mieux identifier votre table. Par exemple, si votre table contient des informations de contact, vous pouvez nommer ce «Contacts» 5 Créer les variables suivantes: . ComBuild As New OleDb.OleDbCommandBuilder ( dataAdap ) dataNewRow As DataRow La première ligne valide une commande d'insertion dans votre table lorsque vous utilisez un DataRow. La deuxième ligne crée l'objet DataRow 6 tapez les lignes suivantes pour ajouter une nouvelle ligne à la table de votre base de données et enregistrer vos variables champs de l'enregistrement : . DataNewRow = dataSet.Tables ( «Base de données »). NewRow () dataNewRow.Item (1) = variable1 dataNewRow.Item (2) = variable2 dataNewRow.Item ( " field_name " ) = variable3 dataSet.Tables ( «Base de données »). Rows.Add ( dataNewRow ) dataAdap.Update (DataSet , "Database" ) la première ligne prépare un nouveau record avec des champs vides . Les trois lignes suivantes ajoutent des informations . Les deux premiers utilisent les numéros d'index des champs de la table et insérer ces variables dans les premier et second champs de l'enregistrement . La troisième utilise le nom de domaine pour identifier dans quel champ pour stocker cette variable. Les cinquième et sixième lignes, ajoutez le dossier avec vos variables à votre table et valider les données 7 Tapez la ligne suivante pour fermer la connexion à votre base de données : . DbCon.Close () Appelez votre " AddRecord ()" fonction ailleurs dans votre code, comme dans un événement de clic de bouton.
|