Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    funzione apri database

    ho diverse aperture dello stesso database in vari form,
    ora come posso gestire l'apertura e la chiusura del database in visual basic 6?

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Spiegati meglio, cosa vorresti ottenere?

    P.S. Ricordati che il linguaggio va messo sul titolo, ovvero avresti dovuto scrivere
    [VB6] Funzione apri database


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    in pratica devo aprire lo stesso database in vari form.
    per non scrivere la stessa apertura allo stesso dtabase, posso scrivere una funzione di apertura del database e richiamala dai vari form?

    esempio:
    devo aprire questo database:

    Dim conn, STRCONN
    Set conn = CreateObject("adodb.connection")
    conn.ConnectionString = "Driver={SQL Native Client};Server=server;Database=database;"
    conn.Open

    e poi sviluppare le query
    e prelevare i record che mi servono nei vari form.
    e chiudere il database.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da tigre2209
    ora come posso gestire l'apertura e la chiusura del database in visual basic 6?
    Il linguaggio va indicato anche nel titolo, e non è la prima volta che ti viene fatto notare.
    La prossima si chiude direttamente la discussione.

    Qui aggiungo nel titolo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da tigre2209
    in pratica devo aprire lo stesso database in vari form.
    per non scrivere la stessa apertura allo stesso dtabase, posso scrivere una funzione di apertura del database e richiamala dai vari form?
    Certamente.

    Originariamente inviato da tigre2209
    esempio:
    devo aprire questo database:

    Dim conn, STRCONN
    Set conn = CreateObject("adodb.connection")
    conn.ConnectionString = "Driver={SQL Native Client};Server=server;Database=database;"
    conn.Open

    e poi sviluppare le query
    e prelevare i record che mi servono nei vari form.
    e chiudere il database.
    Prima di tutto, il codice va racchiuso tra gli appositi tag (forse ti becchi un'altra moderazione... )

    Ma perchè dichiari gli oggetti in quel modo?
    Non capisco perchè usi CreateObject(), in VB6 non ha proprio alcun senso.

    Comunque io faccio così: In un modulo BAS dichiaro
    codice:
    Public gCN as ADODB.Connection
    Poi nella SubMain() del modulo, da cui parte la mia applicazione
    codice:
    Set gCN = New ADODB.Connection
    gCN.ConnectionString = ......
    ecc. ecc. ecc.


  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    in pratica dove devo scrivere la connessione?

    "Set gCN = New ADODB.Connection
    gCN.ConnectionString = ......
    ecc. ecc. ecc."

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.