Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Ansluta till en Access- DB i Visual Basic Net

    . Kärnan i alla Visual Basic.Net s dataåtkomstmetoder ligger ADO.Net . Detta dataåtkomst teknik släpptes i originalet . NET Framework . Den ansluts med många databasservrar , inklusive Microsoft Access , erbjuder större flexibilitet och ger starka felhantering . Anslutning till Microsoft Access kan illustreras genom att skapa en enkel konsol program som listar namnen från en kontakter databas . Instruktioner
    1

    Öppna Microsoft Access ( 2000 eller senare ) och skapa en ny databas som kallas Kontakter. Skapa en tabell tblContacts och tillsätt två textfält , Förnamn och Efternamn . Skriv några namn i tabellen , stäng sedan Access.
    2

    Öppna Visual Basic.Net ( alla versioner ) och skapa en ny konsol ansökan . Lägg till följande rad före Module uttalande

    import System.Data.OleDb

    Module Module1

    OLEDB namespace ger referenser till databasobjekt tillgång .

    Billiga 3

    Lägg till följande rad före Module uttalande

    import System.Data.OleDb

    modul Module1

    OLEDB namespace ger hänvisningar till databasen . åtkomst till objekt
    4

    in en anslutning strängen efter Moduldeklaration

    Privat connString As String = " Provider = Microsoft.Ace.OLEDB.12.0 , Data Source = d : . \\ contacts.mdb ; "

    anslutningssträngen beskriver hur OLEDB kommer att kommunicera med databasen . Ddetta exempel använder Microsoft ACE leverantören för att kommunicera med Access-

    databas d : \\ contacts.mdb . Ändra platsen för att spegla den databas du skapade i steg 1 .
    5

    Kopiera koden nedan i den huvudsakliga metoden . Börja genom att deklarera variabeln SearchString , som innehåller SQL- kommando för att välja data.

    Sub Main ( ) katalog

    Dim SearchString As String = "Välj Förnamn, Efternamn Från tblContacts "

    SearchString & = " Order by Efternamn, Förnamn , " .
    6

    upprätta en anslutning till Access- databasen med OleDbConnection objektet

    Dim conn som ny OleDbConnection

    Försök

    conn.ConnectionString = connString

    conn.Open ( ) katalog

    Catch ex Som Exception

    Console.WriteLine ( "Kan inte öppna databasen " ) katalog

    Console.WriteLine ( ex.Message ) katalog

    Return

    End försök

    använd alltid strukturerade undantag ( prova /catch ) till fällan och rapport fel som kastas av föremålen dataåtkomst .
    7

    Skapa kommandot och dataobjekt adapter och använda dem för att hämta sökresultaten i en ny DataSet struktur .

    Dim ds As New DataSet

    Prova

    Dim cmd som ny OleDbCommand ( SearchString , conn ) katalog

    cmd.CommandType = CommandType.Text

    Dim DAP Som New OleDbDataAdapter

    dap.SelectCommand = cmd

    dap.Fill ( ds ) katalog

    Catch ex Som Exception

    Console.WriteLine ( "Kan inte utföra sökningen Prova
    8

    Loop genom raderna på datamängden för att hämta Förnamn och Efternamn fält . Sedan åt ett null-värde orsakar ett undantag , alltid testa för null-värden innan du hämtar dem .

    Console.WriteLine ( " Kontaktpersoner : " ) .

    för varje rad som DataRow I ds.Tables ( 0 ) rader
    p Om row.IsNull ( " Förnamn " ) = False Sen

    Console.Write ( rad ( " Förnamn " ) & " " ) katalog

    End If
    p Om row.IsNull ( "Efternamn " ) = Sant Om

    Nästa

    WriteLine ( "hittat" & ds.Tables ( 0 ) . Rows.Count.ToString & " kontakter " ) katalog

    End Sub

    ändmodul

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur ändra storlek på bilder i Visual Basic
    ·Hur man skriver ut ett nummer som en procentsats i Visu…
    ·Hur man kan få en parallellport i VisualBasic 6.0
    ·Hur man gör en textruta accepterar endast siffror i Vi…
    ·Hur du ändrar ett skript användarlösenord
    ·Hur man använder Shape kommandot i Visual Basic 6
    ·Hur man öppnar ett Recordset
    ·Hur Infoga VB till Flash 8
    ·Lägga till en datamängd till ett formulär i Vb.Net
    ·Hur man använder referenser för en VB6
    Utvalda artiklarna
    ·Hur man använder foreach uttalande i PHP
    ·Hur infoga text i ett Word-dokument i VBA
    ·Python Tk Tutorial
    ·Hur man gör Pop - Ups
    ·Hur tydlig skärm innan en ny Loop i en CPP
    ·Arbetsbeskrivning för en CMM Programmer
    ·Hur du uppdaterar Outlook-kontakter med VBS
    ·Hur man upptäcker Real Player Plug - In för Visual Ba…
    ·Hur man startar ett skript som en separat process i Pyt…
    ·Så lägger spårningskoder i en PHP Redirect
    Copyright © Dator Kunskap http://www.dator.xyz