Accedi per seguire   
Seguaci 0
Quentin80

[vb6] Query Tra Diversi Db Sql

5 messaggi in questa discussione

Ciao a tutti, sto sviluppando un sw con Visual Basic 6 e mi sono fermato in un punto senza riuscire ad andare oltre.

Il mio problema è che devo fare una JOIN tra due tabelle che si trovano in due database SQL differenti. I due databases sono sullo stesso server.

Per collegarmi ai due DB utilizzo l'ado.

Qualcuno ha idea di come posso fare questa maledetta query SQL?

Per favore aiutatemi!

Grazie 1000 a tutti

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ciao a tutti, sto sviluppando un sw con Visual Basic 6 e mi sono fermato in un punto senza riuscire ad andare oltre.

Il mio problema è che devo fare una JOIN tra due tabelle che si trovano in due database SQL differenti. I due databases sono sullo stesso server.

Per collegarmi ai due DB utilizzo l'ado.

Qualcuno ha idea di come posso fare questa maledetta query SQL?

Per favore aiutatemi!

Grazie 1000 a tutti

Premesso: non uso Visual Basic... Ma una query normalissima con i nomi dei database che precedono quelli delle tabelle risolve il problema. Esempio:

SELECT * FROM db1.table1 tb1
LEFT JOIN db2.tableA tb2 ON tb1.id = tb2.id
WHERE tb1.id > 5;

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho provato ma purtroppo in VB6 non riesco a specificare il nome del DB prima della tabella.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho scoperto che creando una stored procedure e richiamandola poi dal programma vb6 riesco a fare la query.

Purtroppo non riesco a passare un parametro variabile che ho inserito nella sp.

Qualcuno di voi sa come passare un parametro di una sp attraverso il codice vb6?

Grazie

Modificato da Quentin80

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho scoperto che creando una stored procedure e richiamandola poi dal programma vb6 riesco a fare la query.

Purtroppo non riesco a passare un parametro variabile che ho inserito nella sp.

Qualcuno di voi sa come passare un parametro di una sp attraverso il codice vb6?

Grazie

Se usi ADO devi utilizzare CreateParameter() che ti restituisce un ADODB.Parameter

e Parameters.Append che ti aggiunge il paramtro al tuo Command...

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0