PDA

View Full Version : Database


Carmen
07-02-2004, 08:51
Dovrei poter impostare la stringa di connessione del controllo ADODC di VB in modo chè possa eseguire ricerche sù più database.

Es. Il nome del DB sarebbe sempre uguale, cambierebbe solo il percorso. In pratica dovrei dare la possibilità di espandere la ricerca su più database contemporaneamente se richiesto.

Spero in qualche aiuto/suggerimento.

Carmen

matpez
07-02-2004, 09:05
Le variabili sono:

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

L'apertura del db è:

cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sFile
cn.Open

Dove sFile è il percorso del database :p

PS: in reference del progetto devi includere: Microsoft ActiveX DataObject 2.7 (io ho la versione 2.7)

Carmen
07-02-2004, 09:18
Ciao. Se dovrei eseguire ad esempio una ricerca su due database situati in cartelle diverse la stringa (cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sFile)

Andrebbe modificata per contenere i due database, oppure prima dovrei eseguire una ricerca sul DB 1 e successivamente una ricerca sul DB 2.?

matpez
07-02-2004, 09:44
Allora o esegui il tutto con con una sola varibile CN cioè prima ti connetti fai ricerca poi, chiudi il database, apri un'altra connessione e continui così, magari utitlizzando delle funzioni, passandogli per parametro la path del database!

Oppure che fa schifo, apri tante varibili cn e rs e cominci a fare le tue ricerche :D

Carmen
07-02-2004, 13:04
Se questo e quanto passa il convento va Bene.

Ti ringrazio dei chiarimenti


Bhi