| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come connettersi ad un DB Access in Visual Basic Net
    . Alla base di tutti i metodi di accesso ai dati di Visual Basic.Net s ' sta ADO.Net . Questa tecnologia di accesso ai dati è stato rilasciato in originale. Net framework . Si collega con molti server di database , tra cui Microsoft Access , offre maggiore flessibilità e fornisce una forte gestione degli errori . Connessione a Microsoft Access può essere illustrata attraverso la creazione di una semplice applicazione console che elenca i nomi da un database di contatti . Istruzioni
    1

    Aprire Microsoft Access ( 2000 o versioni successive ) e creare un nuovo database chiamato Contatti. Creare una tabella tblContacts e aggiungere due campi di testo, Nome e Cognome. Inserire alcuni nomi della tabella , quindi chiudere Access .
    2

    Aprire Visual Basic.Net ( qualsiasi versione) e creare una nuova applicazione console . Aggiungere la seguente riga prima del Modulo dichiarazione

    importazioni System.Data.OleDb

    Module Module1

    Lo spazio dei nomi OleDb fornisce riferimenti agli oggetti di accesso al database .
    < Br >
    3

    Aggiungere la seguente riga prima della dichiarazione del modulo

    importazioni System.Data.OleDb

    Module Module1

    lo spazio dei nomi OleDb fornisce i riferimenti al database . oggetti di accesso
    4

    inserire una stringa di connessione , dopo la dichiarazione del modulo

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

    la stringa di connessione viene descritto come comunicherà OLEDB con il database . Lla esempio utilizza il provider Microsoft ACE per comunicare con il database


    Accesso d : \\ contacts.mdb . Modificare il percorso in modo da riflettere il database creato nel passaggio 1 .
    5

    Copia il codice riportato di seguito nel metodo Main . Inizia dichiarando la searchString variabile , che contiene il comando SQL per selezionare i dati .

    Sub Main ( ) per

    Dim searchString As String = " Select Nome, Cognome Da tblContacts "
    < p > searchString & = "Ordina per Cognome, Nome ; " .
    6

    Stabilire una connessione al database di Access utilizzando l' oggetto OleDbConnection

    Dim conn As New OleDbConnection
    < p > Prova

    conn.ConnectionString = connString

    conn.Open ( ) per

    Catch ex As Exception

    Console.WriteLine ( "Impossibile aprire il database " ) per

    Console.WriteLine ( ex.Message ) per

    Torna

    End Try

    utilizzare sempre delle eccezioni strutturate ( try /catch ) di trappola e la relazione errori generati dagli oggetti di accesso ai dati .
    7

    Creare comando e oggetti adattatore dati e li usa per recuperare i risultati della ricerca in una nuova struttura DataSet .

    Dim ds As New DataSet

    Prova

    Dim cmd As New OleDbCommand ( searchString , conn ) per

    cmd.CommandType = CommandType.Text

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

    dap.Fill ( ds ) per

    Catch ex As Exception

    Console.WriteLine ( "Impossibile eseguire la ricerca Prova
    8

    loop attraverso le righe del set di dati per recuperare i campi Nome e Cognome . Dal momento che l'accesso a un valore nullo provoca una eccezione , sempre di prova per i valori null prima di loro recupero .

    Console.WriteLine ( " Contatti: " ) .

    per ogni riga come DataRow In ds.Tables ( 0 ) Righe

    row.IsNull ( " Nome " ) = False Then

    Console.Write (riga ( " Nome " ) & " " ) per

    End If

    row.IsNull ( " Cognome" ) = True Se

    Avanti

    WriteLine ( "trovato" e ds.Tables (0). Rows.Count.ToString e "contatti" ) per

    End Sub

    Previous :

    next :
      Articoli Correlati
    ·Come modificare il titolo dell'applicazione in Visual B…
    ·Come trovare la massima Enum in VB 
    ·Come aggiungere una barra di scorrimento a Visual Basic…
    ·Come creare un programma in Visual Basic 6.0 che si apr…
    ·Come controllare per null se un nodo XML Esiste in VB 
    ·Come scaricare un file byte per byte in VB.NET 
    ·Come ruotare un InlineShape in VB6 
    ·Come fare VB Debugger andare in Codice 
    ·Come utilizzare 2 Form con Visual Basic 6.0 
    ·Come programmare il pulsante Calculate in Vb.Net 
      Articoli in evidenza
    ·Come creare database MySQL per l'installazione DSN 
    ·La differenza tra DataGrid e GridView 
    ·Funzioni dinamiche in Python 
    ·Come identificare un utente Windows con ASP 
    ·Come formattare Colonne e Numeri in Java 
    ·Come chiamare un costruttore da un'altra funzione in Ja…
    ·Come usare CreateProcess in VB6 
    ·Usi per HashCode in Java 
    ·Come inserire una casella di controllo in PHP MySQL 
    ·Come utilizzare le variabili in un progetto Eclipse Per…
    Copyright © Conoscenza Informatica http://it.wingwit.com