4 messaggi dal 04 agosto 2005
Ciao,
allora ho una query che formo in parte dal risultato di un'altra query.
la prima mette i risulti in un vettore
...
Recordset2.Source = "SELECT * FROM Capitoli ORDER BY CodCapitolo
DESC"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()
arrRecord2 = Recordset2.GetRows()

la seconda viene formata da

sqlQuery = "SELECT SUM(Contributo) AS ContributoS FROM
TabRelStanziamentoAttuale WHERE 1=1 "

For iRiga=0 to UBound(arrRecord2, 2)
sqlQuery = sqlQuery&" OR idCapitolo ="&arrRecord2(1,iRiga)&" "
next

e infatti se la stampo e la provo nel db (sql server) tutto bene

SELECT SUM(Contributo) AS ContributoS FROM TabRelStanziamentoAttuale
WHERE 1=1 OR idCapitolo =1775 OR idCapitolo =1175 OR idCapitolo =966
OR idCapitolo =905
ma quando apro il recorset ecco l'errore

Recordset1.Source = strQuery
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Testo del comando non impostato per l'oggetto comando.

non so + cosa fare
Grazie della collaborazione
Andrea

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.