View Single Post
Old 27-06-2006, 11:54   #2
Stiwy.NET
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 611
Quote:
Originariamente inviato da ax89
Ciao a tutti,
devo interagire con una tabella di un database Access in Visual Basic 2005 attraverso la connessione ai database ADO. Premetto che il database l'ho aggiunto al mio progetto e Vb mi ha creato un file .xsd
Però nonostante abbia letto fiumi di esempi e di tutorial a riguardo non riesco ancora nemmeno a leggere un record dalla tabella.
Come mi devo comportare ?

P.S: il database mdb è protetto da password.
Beh, per prima cosa non c'è bisogno di mettere il database nel progetto... anche perchè se lo metti come risorsa incorporata poi non puoi più modificarlo perchè diventa parte integrande dell'exe o della dll!
Codice:
Codice:
Imports System.Data.OleDb
    Private Sub ApriDb(ByVal DBPath As String, ByVal psw As String)
        Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath & ";Jet OLEDB:Database Password=" & psw & ";")
        Try
            cn.Open()
            Dim da As New OleDbDataAdapter("SELECT * FROM Tabella", cn)
            Dim ds As New DataSet
            da.Fill(ds, "Tabella")
            cn.Close()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
        cn.Dispose()
    End Sub
Stiwy.NET è offline   Rispondi citando il messaggio o parte di esso