Guarda un pò:
codice:
Sub extraction()
Set DB = Workspaces(0).OpenConnection("Connessione", dbDriverNoPrompt, ,
"ODBC;DATABASE=RXGIGI0F;UID=DOMENICO;
PWD=DOMENICO;DSN=RAPTOR")
Set Att = ActiveCell
Att = "UNO"
Att.Offset(0, 1) = "DUE"
Att.Offset(0, 2) = "TRE"
Dim RS As Recordset
sql = "SELECT CPCO,CUMV, QGF2RXG from MERSY_DB.RXGIGI0F
where cart=1618 and carv=1 AND TAAD=2005 AND TMMI=7 AND
TGGM=8;"
Set RS = DB.OpenRecordset(sql)
While Not RS.EOF
i = i + 1
Att.Offset(i) = RS.Fields(0)
Att.Offset(i, 1) = RS.Fields(1)
Att.Offset(i, 2) = RS.Fields(2)
RS.movenext
Wend
RS.Close: DB.Close
End Sub
sbaglio qualcosa?
perchè mi dice:
Errore di runtime: '3251'
Errore definito dall'applicazione o dall'oggetto