Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Verbinding maken met een Access DB in Visual Basic . Net
Aan de basis van alle Visual Basic.Net ' s gegevenstoegang methoden ligt ADO.Net . Deze data access technologie werd uitgebracht in het origineel. Net framework . Het verbindt met vele database- servers , waaronder Microsoft Access , biedt meer flexibiliteit en zorgt voor sterke foutafhandeling . Verbinding maken met Microsoft Access kan worden geïllustreerd door het creëren van een eenvoudige console applicatie die namen bevat van een database met contactpersonen . Instructies

Open Microsoft Access ( 2000 of hoger ) en maak een nieuwe database genaamd Contacten 1 . Maak een tabel tblContacts en voeg twee tekstvelden , Voornaam en Achternaam . Voer een paar namen in de tabel , dan sluit Access .

Open Visual Basic.Net 2 (alle versies ) en maak een nieuwe console applicatie . Voeg de volgende regel voor de module verklaring

invoer System.Data.OleDb

Module Module1


De OleDb namespace biedt verwijzingen naar de toegang tot de database objecten .
< Br > Goedkope 3

Voeg de volgende regel voor de module verklaring

invoer System.Data.OleDb Module


Module1

de OleDb namespace biedt verwijzingen naar de databank . toegang objecten
4

Plaats een verbinding string na de module verklaring

Prive connString
As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; data Source = d : . \\ contacts.mdb ; "

de verbinding string beschrijft hoe OleDb zal communiceren met de database. Tthis voorbeeld gebruikt de Microsoft ACE -provider om te communiceren met de Access -database


d : \\ contacts.mdb . Verander de locatie van de database die u hebt gemaakt in stap 1 .
5

Kopieer onderstaande in de Main -methode code weer te geven . Beginnen door te verklaren dat de variabele SearchString , waarin de SQL-opdracht om de gegevens te selecteren bevat .

Sub Main
( )

Dim SearchString
As String = "Selecteer Voornaam, Achternaam Van tblContacts "

SearchString & = " Sorteer op Achternaam, Voornaam ; " .
6

tot stand brengen van een verbinding met de Access-database met behulp van de OleDbConnection object

Dim conn
als Nieuwe OleDbConnection

Try

conn.ConnectionString = connString

conn.Open ( ) op

Catch ex
als Uitzondering

Console.WriteLine
( " Kan niet openen van de database " )

Console.WriteLine ( ex.Message )

Terug

Einde
Try

gebruik altijd gestructureerd uitzonderingen ( try /catch ) om val en verslag fouten gegooid door de toegang tot de gegevens objecten.
7

Maak commando en data adapter voorwerpen en gebruik ze om de zoekresultaten op te halen in een nieuwe DataSet structuur .

Dim ds
As New DataSet < br >

Probeer

Dim cmd
als Nieuwe OleDbCommand ( SearchString , conn )

cmd.CommandType = CommandType.Text

Dim dap
Als Nieuw OleDbDataAdapter

dap.SelectCommand = cmd

dap.Fill
( ds )

Catch ex
als Uitzondering

Console.WriteLine
( " Kan niet de zoekopdracht uit te voeren Probeer

Loop 8 door de rijen van de Dataset om de velden Voornaam en Achternaam halen . Aangezien de toegang van een null-waarde veroorzaakt een uitzondering , altijd test voor null-waarden vóór het ophalen van hen.

Console.WriteLine ( " Contacts : ' ) .

Elke rij als DataRow In ds.Tables ( 0 ) Rijen

Als row.IsNull ( " Voornaam " ) = False dan

Console.Write ( rij ( " Voornaam " ) & " " )

Eind
Als

Als row.IsNull ( " Achternaam " ) = True Als

Volgende

WriteLine
( " Gevonden " & ds.Tables ( 0 ) . Rows.Count.ToString & " contacten " )

End Sub

End Module

Previous: Next:
  Visual Basics Programming
·Hoe te DataReader converteren …
·Tekst Functie in VBA 
·Hoe te enkelvoudige interest i…
·Hoe je twee Scroll Boxes synch…
·Hoe maak je een CGZIP Bestand …
·Hoe maak je een toetsenbord in…
·Hoe worden Arrays Initialized …
·Hoe te Records in een rapport …
·Hoe Vergelijk een vorige recor…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een wachtwoord in OpenLDAP V…
·Hoe te Priemgetallen converteren naar Al…
·Hoe te Regex vervangen op Python 
·Hoe maak je een SWF Close Button Start 
·Wat is de betekenis van Debugging ? 
·How to Make internationale karakter Unic…
·Verschil tussen functies en subroutines …
·Java Visual Editor Tutorial 
·How to Get een even aantal in CPP 
Copyright © Computer Kennis http://www.nldit.com