| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment se connecter à une base de données Access dans Visual Basic Net
    . Au cœur de toutes les méthodes d'accès aux données s 'Visual Basic.Net réside ADO.Net . Cette technologie d'accès aux données a été libéré dans le cadre initial. Net. Il se connecte à plusieurs serveurs de bases de données , y compris Microsoft Access, offre plus de flexibilité et permet la gestion des erreurs forte. Connexion à Microsoft Access peut être illustrée par la création d'une application console simple qui répertorie les noms à partir d'une base de données de contacts . Instructions
    1

    Ouvrez Microsoft Access (2000 ou plus ) et créer une nouvelle base de données appelée contacts . Créer un tblContacts table et ajouter deux champs de texte, nom et prénom . Saisissez quelques noms dans la table , puis fermez Access .
    2

    Ouvrez Visual Basic.Net (toute version ) et créer une nouvelle application de console. Ajoutez la ligne suivante avant le Module déclaration

    importations System.Data.OLEDB

    Module Module1

    L'espace de noms OleDb fournit des références aux objets d'accès aux bases de données.
    < Br > Hôtels 3

    Ajoutez la ligne suivante avant la déclaration

    importations System.Data.OLEDB

    Module Module Module1

    l'espace de noms OleDb fournit des références à la base de données . des objets d'accès
    4

    insérer une chaîne de connexion après la déclaration du module

    connString privé As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = d : \\. contacts.mdb ; "

    la chaîne de connexion décrit comment OleDb va communiquer avec la base de données . Lla exemple utilise le fournisseur Microsoft ACE pour communiquer avec la base de données


    d'accès D: \\ contacts.mdb . Modifier l'emplacement pour refléter la base de données que vous avez créé à l'étape 1 .
    5

    Copier le code ci- dessous dans la méthode Main. Commencer par déclarer le searchString variable, qui contient la commande SQL pour sélectionner les données .

    Sub Main ( )

    de searchString As String = "select Prénom, Nom De tblContacts "
    < p> searchString & = "Trier par Nom, Prénom ; ».
    6

    établir une connexion avec la base de données Access en utilisant l'objet OleDbConnection

    conn As New OleDbConnection
    < p> essayer et

    conn.ConnectionString = connString

    conn.Open ()

    Catch ex As Exception

    Console.WriteLine ( "Impossible d'ouvrir la base de données »)

    Console.WriteLine ( ex.Message )

    Return of

    Fin essayer et

    utiliser toujours des exceptions structurées ( try /catch ) pour piéger et rapport erreurs générées par les objets d'accès aux données .
    7

    Créer commandement et objets de l'adaptateur de données et de les utiliser pour récupérer les résultats de recherche dans une nouvelle structure de DataSet.

    ds As New DataSet

    essayer et

    cmd As New OleDbCommand ( searchString , conn)

    cmd.CommandType = CommandType.Text

    dap As New OleDbDataAdapter
    < p> dap.SelectCommand = cmd

    dap.Fill (ds)

    Catch ex As Exception

    Console.WriteLine (" Impossible d'exécuter la recherche Essayez
    8

    boucle à travers les lignes de l'ensemble de données pour récupérer les champs Prénom et Nom . Depuis accéder à une valeur null, une exception, toujours test pour les valeurs nulles avant de les récupérer .

    Console.WriteLine (" Contacts :") .

    Pour chaque ligne comme DataRow En ds.Tables (0) Rows

    Si row.IsNull ( " Prénom ") = False Then

    Console.Write (ligne ( " Prénom ") & " " )

    End If

    Si row.IsNull ( "Nom" ) = True Si

    Suivant

    WriteLine ( "trouvé" et ds.Tables (0) . Rows.Count.ToString et "contacts" )

    End Sub
    < p > End Module

    Previous :

    next :
      articles connexes
    ·Comment obtenir un chemin complet dans VB6 
    ·Comment faire pour supprimer une propriété d'image da…
    ·Comment écrire un fichier dans VB6 
    ·Comment déterminer une Ubound de tableau multidimensio…
    ·Comment utiliser TryParse en Visual Basic 
    ·Comment faire pour convertir Infixe à Postfix utilisan…
    ·Vb Net SQL Server Tutorial 
    ·Comment en main Trace Grâce à un code de logiciel 
    ·Comment vérifier l'existence de AppSettings en ​​Visua…
    ·Comment enregistrer une requête VBA sur l'accès 
      articles en vedette
    ·Comment nettoyer script Perl Format 
    ·Comment télécharger Java API Documentation 
    ·Comment utiliser Regex dans les échantillons Java 
    ·Comment faire pour créer un champ entier 
    ·Comment obtenir une page Web à distance avec JavaScrip…
    ·Comment créer un Heap Dump Java 
    ·Différence entre Java et Mutable immuables 
    ·Sun /Java et Erreur 1722 
    ·Qu'est-ce qu'un cycle infini 
    ·Comment sérialiser une chaîne en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com