Ciao e grazie per la risposta.
>0) dal risultato della SELECT vuota, NON SI PUO'
Si, ci avevo già sbattuto il muso
>3) cabli nel codice il nome delle colonne -> facile
>4) generi un report diverso con scritto: ""non ci sono dati"" -> facile
La tre non l'ho capita!! e la quattro non va bene
Ti spiego meglio.
Ho fatto una procedura di export parametrico nella quale l'utente mi indica, oltre ad un altro centinaio di parametri, la select che deve essere eseguita per estrarre i dati.
Quando il tipo di file prodotto è di tipo testo (sia fisso che delimitato con ovvie differenze tra i due) mi serve che mi vengano descritte alcune caratterstiche del tracciato. Per semplificare le operazioni all'utente gli mostro in una grid editabile l'elenco dei campi prodotti dalla select specificata dove poi l'utente mi aggiungere dimensioni, tipo, etichetta etc etc.
Purtroppo spesso l'utente crea il processo di export col DB ancora vuoto e quindi il metodo finora utilizzato non funziona.
temo che
>1) potresti fare il PARSING della SELECT e dedurre i nomi dele colonne dalla sintassi -> complicato
sia l'unica strada
In allegato l'esempio di come funziona. L'utente scrive una query, clicca su "definisci campi" e io devo riempirgli la griglia sottostante
Paolo
Allegati: