Sto creando un applicativo che permetta di eseguire Query SQL via Web.
Non ridete... La difficoltà sta nel fatto che io voglio preparare uno spazio bianco in cui digitare la stringa sql.
A questo punto sorge un problema:
Se l'utente scrive select campo1, campo2, campo3 from tabella where etc.etc., come fa il mio programma a capire quali campi ha selezionato.

In poche parole:
se ho il recodset "pippo", contenete i risultati della query come faccio a estrarre dal recordset i nomi dei campi

Esempio pratico:

a) query:
select a.nome, a.cognome, a.telefono, a.ufficio, b.indirzzo_uff, b.telefono_uff
from dipendenti a, aree_lavoro b
where a.ufficio = b.ufficio
and a.cognome = 'rossi'

la eseguo e la metto nel recordset rsRISULTATO

b) assgnazione valori:
Il dovrei procedere come segue:
STRnome = rsRISULTATO("nome")
STRcognome = rsRISULTATO("cognome")
etc.etc.

ma non so quale è il nome da mettere dentro rsRISULTATO(" ? ") poichè potenzialmente l'utente potrebbe aver selezionato anche altri campi.

Quindi la domanda formale è:
una volta creato un recordset, come facco a reperire le informazioni di intestazione (oltre a quelle conteneti i dati) poste al suo interno?

Chiunque abbia qualcosa da dire, da aggiungere, da correggere lo faccia!

Spero di essermi spiegato in maniera esauriente.

Dag

Francesco "DAG" D'Aguanno
http://spazioinwind.libero.it/e_dag/

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.