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

    [VB6] - Connessioni valide su tutto il progetto

    E' possibile aprire una connessione ad un database che sia valida per tutto il progetto, in modo che io non debba, ogni volta che cambio form riaprire la connessione.

    Un'idea che ho avuto sarebbe quella di dichiare il nome del db che utilizzo io nel Modulo del progetto; poi aprire la connessione nel form 1 e poi richiamare il db con il nome messo nel modulo in tutte le altre form del progetto; ovviamente non devo fare l'UNLOAD della FORM 1.

    Sono sulla buona strada? Altri, eventuali, consigli?
    Le camice rosse ricucirono il paese,
    le camice nere lo portarono alla guerra,
    le camice verdi vi son pulite il culo...

  2. #2
    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
    Ti ringrazio!
    Io solitamente uso quel metodo, anche perchè il database non è access ma MySQL. Quindi, mi sembra di aver capito che come l'avevo intesa io va bene.
    Solo una domanda. questo codice:
    codice:
    Option Explicit
    
    public Cn As new ADODB.Connection
    public Rs As new ADODB.Recordset
    
    Sub connetti()
       With Cn
          .ConnectionString = "Provider = Microsoft.Jet.OleDB.4.0;" & _
                              "Data source = F:\Documents and  Settings\PereGallo\Documenti\merceologia
    .mdb"
                              'nella prima riga si specifica il provider
                              'nella seconda il percorso al db
          .ConnectionTimeout = 5 'numero dei secondi di timeout
          .CursorLocation = adUseClient 'tipo di cursore
          .Mode = adModeShareDenyNone 'nessuna limitazione
          .Open 'apertura ricordarsi di chiuderla
       End With
       With Rs
          .ActiveConnection = Cn ' imposta a che connessione si riferisce
          .LockType = adLockOptimistic ' imposta il tipo di lock
       End With
    End Sub
    è da mettere nel Modulo?
    E poi, come faccio a richiamare una routine che ho nel modulo( in questo caso la SUB connetti), dalla mia form? Scusa l'ignoranza, è che non l'ho mai usato!
    Grazie
    Le camice rosse ricucirono il paese,
    le camice nere lo portarono alla guerra,
    le camice verdi vi son pulite il culo...

  4. #4
    SCUSA NON AVEVO VISTO il CALL connetti!
    Le camice rosse ricucirono il paese,
    le camice nere lo portarono alla guerra,
    le camice verdi vi son pulite il culo...

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.