Partendo dal tuo esempio è corretto scrivere:
RS("db.tab_prova2.NOME_CAMPO") per estrarre un valore nel recordset ????
Comunque la query in mio possesso è esatta, solo che ho sbagliato io a proporti l'esempio della sintassi.
Sintassi corretta:
SELECT tab_prova.campo, tab_prova.campo2,tab_prova.campo2 FROM tab_prova WHERE tab_prova.campo=10
è giusto scrivere RS("tab_prova.campo2") ??????
sfarinel ha scritto:
Ciao, credo che la query sia sbagliata.
anche per oracle la sintassi corretta è :
Select d..tab_prova.NOME_CAMPO, db.tab_prova2.NOME_CAMPO, db.tab_prova3.NOME_CAPO FROM db.tab_prova , db.tab_prova2, db.tab_prova3 WHERE db.tab_prova.NOME_CAMPO=10
Spero di esserti stato di aiuto.
Ciao,
Sergio
exarte ha scritto:
Salve Ragazzi,
mi è stata fornita una query sql da postare ad un db Oracle di questo genere:
SELECT db.tab_prova, db.tab_prova2, db.tab_prova3 FROM db WHERE db.tab_prova=10
Ho provato ad estrarre un valore dal recordset con questa sintassi RS(?db.tab_prova3?) mi viene restituito il seguente errore:
Error Type:
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.
Qualcuno mi sa suggerire che sintassi utilizzare per estrarre il recordset?
RS(?.tab_prova3?) ????
RS(?tab_prova3?) ????
Vi ringrazio anticipatamente per l?aiuto.
CIAO E GRAZIE