Copiare una Query a campi incrociati su un'altro DB

giovedì 27 luglio 2006 - 12.10

paolomanfrin Profilo | Newbie

Salve a tutti, io ho una query a campi incrociati la cui struttura è la seguente:

TRANSFORM First(Inevaso_Greg.CodOptional) AS PrimoDiCodOptional
SELECT ...
FROM Inevaso_Greg
WHERE (((Inevaso_Greg.Data_IMM) Is Null))
GROUP BY ...
PIVOT Inevaso_Greg.Progr_OPT;

E HO TENTATO DI MODIFICARLA PER POTERLA COPIARE IN UN'ALTRO DB COME SEGUE:

TRANSFORM First(Inevaso_Greg.CodOptional) AS PrimoDiCodOptional
SELECT ...
INTO tbl_qry_x
IN 'prova_pivot.mdb'
FROM Inevaso_Greg
IN 'C:\\Documents and Settings\\Paolo\\Desktop\\InevasoGreg\\InevasoGreg.mdb'
WHERE (((Inevaso_Greg.Data_IMM) Is Null))
GROUP BY ...
PIVOT Inevaso_Greg.Progr_OPT;

Ma mi da errore... cosa sbaglio???

Il problema si potrebbe bypassare creando una query SELECT * dalla query a campi incrociati ma se riuscissi a fare tutto con una singola query sarebbe molto meglio.

Grazie a tutti coloro che sapranno darmi suggerimenti.
Paolo Manfrin

Brainkiller Profilo | Guru

>Il problema si potrebbe bypassare creando una query SELECT *
>dalla query a campi incrociati ma se riuscissi a fare tutto con
>una singola query sarebbe molto meglio.

Ciao Paolo,
ma è una cosa che devi fare una tantum, oppure poi verra eseguita n volte ?
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

paolomanfrin Profilo | Newbie

Ciao, no devo farlo n volte, ed anche con query diverse ma dalla struttura uguale.
Paolo.

Brainkiller Profilo | Guru

>Ciao, no devo farlo n volte, ed anche con query diverse ma dalla
>struttura uguale.

Mmh. ma la sintassi IN (path al file mdb) è supportata in tutti i casi ?
Il codice che hai scritto sembra corretto sempre che sia possibile fare una cosa del genere, che non ho mai provato. Hai pensato magari ad utilizzare tabelle collegate ?
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5