Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Connesione a db

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361

    Connesione a db

    Io mi connetto ad un database così:
    codice:
    Set conn = New ADODB.Connection
    Set tab = New ADODB.Recordset
    conn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & App.Path & "\db.mdb"
    conn.Open
    
    SQL = "select * from tabella;"
    tab.Open SQL, conn, 3, 3
    Però in questo modo posso vedere le tabelle aperte solo nella sub in cui setto le variabili.
    Come faccio a renderle pubbliche, almeno x la form??

  2. #2
    Per renderle pubbliche all'interno della tua form le devi dichiarare
    all'inizio cosi

    option explicit
    dim conn as connection
    dim rec as recordset

    altrimenti

    dim conn as adodb.connection
    dim rec as adodb.recordset

    o ancora, ti crei un modulo standard dove le dichiari li dentro cosi:
    public conn as adodb.connection
    public rec as adodb.recordset

    Credo che cosi vada bene....

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    ho fatto come il tuo primo esempio.
    Però quando sono in una sub e scrivo
    codice:
    conn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & App.Path & "\db.mdb"
    mi da errore "method or data member not found" evidenziando il .ConnectionString

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.