Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - problema database access
Forum - Visual Basic 6 - problema database access

Avatar
principiantevb (Normal User)
Newbie


Messaggi: 11
Iscritto: 08/08/2006

Segnala al moderatore
Postato alle 19:59
Martedì, 08/08/2006
ciao a tutti..
devo realizzare un programma in vb che apra un database access selezionabile da un combobox, ma non so come fare. potete aiutarmi?
il database dovrà poi essere modificabile dal programma. grazie in anticipo!:)

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 2:15
Giovedì, 10/08/2006
L'argomento database è un po' delicato per essere spiegato bene in un semplice Forum.

Ti consiglio di provare a vedere se riesci a trovare qualche guida sull'uso dei controlli di ADODB.


Il mio blog: https://piero.dev
PM Quote
Avatar
TavaLorenzo (Normal User)
Newbie


Messaggi: 4
Iscritto: 13/08/2006

Segnala al moderatore
Postato alle 13:06
Domenica, 13/08/2006
Ciao Paoletto:

Se vuoi posso mandarti le sorgenti per fare da zero un database formato mdb di Access senza nemmeno usare un ocx.

potrai creare le tue tabelle inserire e cancellare dati.

fammi spaere. ciao;)

PM Quote
Avatar
dartraf (Normal User)
Pro


Messaggi: 71
Iscritto: 15/12/2005

Segnala al moderatore
Postato alle 21:43
Sabato, 07/10/2006
qualcuno puo dirmi come faccio a caricare il file di gruppo di lavoro di access con ado in vb??
con dao lo carico in dbengine...ma con ado???
aiutooooooooooooo

PM Quote
Avatar
emanuelemignosa (Normal User)
Newbie


Messaggi: 1
Iscritto: 11/10/2006

Segnala al moderatore
Postato alle 20:32
Domenica, 15/10/2006
Potresti usare questo script:
"
Imports System.Data
Imports System.Data.OleDb
Public Class Form1

    Private Sub OpenDB_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenDB.Click
        Dim OleDbConnection1 As New OleDb.OleDbConnection


        OleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                                               "Data Source=C:\Programmi\Nwind.mdb;Persist Security Info=False"
        Try
            OleDbConnection1.Open()
            MessageBox.Show("Database Access aperto!")
            Dim myCMD As New OleDb.OleDbCommand
            myCMD.CommandText = " SELECT CustomerID, ContactTitle,CompanyName, ContactName FROM Customers "
            myCMD.Connection = OleDbConnection1
            Dim myAdapter As New OleDb.OleDbDataAdapter
            myAdapter.SelectCommand = myCMD
            Dim ds As New DataSet
            ds.Clear()
            myAdapter.Fill(ds, "Customers")
            dgvData.DataSource = ds
            dgvData.DataMember = "Customers"
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        Finally
            OleDbConnection1.Close()
        End Try
    End Sub
EndClass
"
Se sei proprio a digiuno sappi che OpenDB è un command button , quindi nel form cambia il nome secondo quello sopra elencato, dopo che appunto hai inserito un command-button, poi inserisci un DataGridView, una volta iserito vai in properties e cambia il nome in dgvData, nel caso specifico non connettere direttamente il DataGridView al data-base, cosa che ti chiderà il sistema quando inserisci l'oggetto, lo farai quando aprirai il data-base dal form una volta compilato e effettuato il debug.
Altra cosa il percorso del data-base ovviamente cambialo, nel senso che io ti ho dato un esempio dove dico C:\Programmi\Nwind.mdb, ma tu devi adattarlo al tuo, poi al posto di Customers inserisci il nome del tuo foglio dati, mentre al posto di ContactID e gli altri il nome die canmpi che vuoi visualizzare.
A questo punto compila il codice ed effettua il debug
Ciao Emanuele

PM Quote
Avatar
Fr3d3R!K (Ex-Member)
Expert


Messaggi: 589
Iscritto: 17/08/2006

Segnala al moderatore
Postato alle 14:52
Martedì, 17/10/2006
bravo emanuele!!! :k:

PM Quote