Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [connessione ad access con visualbasic] errore

    ciao basandomi sulla pillola che ho trovato qui ho provato a fare una connessione ad un db di access...

    questo è il codice

    Option Explicit


    conn As New ADODB.Connection
    dati As New ADODB.Recordset


    Private Sub Form_Load()



    Sub connetti()


    With conn 'stringa di connessione
    .connectionstring = "provider = Microsoft.jet.Oledb.4.0;" & _
    "data source = prova.mdb"
    .connectionTimeout = 5
    .cursorlocation = asUseclient
    .mode
    .open
    End With

    With dati 'recorset

    .activeconnection = conn
    .loctype = adlockoptimistic

    End With

    End Sub
    End Sub

    Private Sub inserisci_Click()

    Call connetti

    dati.open "SELECT * FROM utenti "

    tabelladati.DataSource = dati
    End Sub


    però quando provo ad eseguire esce un errore che dice:

    errore di compilazione istruzione non valida all'esterno del blocco type

    e mi evidenzia questo conn As New ADODB.Connection

    ke vuol dire? premetto che sono nuovo si visual basic

    grazie
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    che hai dimenticato un pezzo del dimensionamento

    devi mettere la parola DIM prima di conn As New ADODB.Connection
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    E DIM anche prima di:

    codice:
    dati As New ADODB.Recordset
    (nn si sa mai!) :tongue:

  4. #4
    ok messo ora pero mi dice

    "tipo definito dall'utente non definito"

    evidenziandomi sempre la stessa stringa che ora è

    Option Explicit

    Dim conn As New ADODB.Connection
    Dim dati As New ADODB.Recordset

    ??
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  5. #5
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    devi inserire i referimenti ad ADO!

    progetto-->riferimenti ActiveX Data Object x.x
    Take it easy babe.. take it as it comes

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.