ho diverse aperture dello stesso database in vari form,
ora come posso gestire l'apertura e la chiusura del database in visual basic 6?
ho diverse aperture dello stesso database in vari form,
ora come posso gestire l'apertura e la chiusura del database in visual basic 6?
Spiegati meglio, cosa vorresti ottenere?
P.S. Ricordati che il linguaggio va messo sul titolo, ovvero avresti dovuto scrivere
[VB6] Funzione apri database
![]()
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.
Il linguaggio va indicato anche nel titolo, e non è la prima volta che ti viene fatto notare.Originariamente inviato da tigre2209
ora come posso gestire l'apertura e la chiusura del database in visual basic 6?
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...
Certamente.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?
Prima di tutto, il codice va racchiuso tra gli appositi tag (forse ti becchi un'altra moderazione...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.)
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
Poi nella SubMain() del modulo, da cui parte la mia applicazionecodice:Public gCN as ADODB.Connection
codice:Set gCN = New ADODB.Connection gCN.ConnectionString = ...... ecc. ecc. ecc.
![]()
in pratica dove devo scrivere la connessione?
"Set gCN = New ADODB.Connection
gCN.ConnectionString = ......
ecc. ecc. ecc."