ciao a tutti ragazzi,
sapete dirmi che c'è che nn va in questo ciclo? E' come se non considerasse la mia richiesta di ricreare il recordset interno (rsFatture) ad ogni inizio ciclo
Xkè....codice:while not rs.EOF set rsFatture = Server.CreateObject("ADODB.Recordset") rsFatture.ActiveConnection = MM_connGest_STRING rsFatture.Source = "SELECT * FROM TabRigheFatt ORDER BY NFatt DESC" rsFatture.LockType = 3 rsFatture.Open() numeroFattura = (rsFatture.Fields.Item("Nfatt").Value) codCli = (rs.Fields.Item("codCli").Value) 'se il codiceCliente del record corrente è diverso da quello del record precedente ALLORA numeroFattura viene incrementato if codCli <> codCliPrecedente then numeroFattura = numeroFattura + 1 end if sqlRigheFatture = "INSERT INTO tabRigheFatt (NFatt,codCli) VALUES ( " & numeroFattura & ", '" & codCli & "')" conn.execute sqlRigheFatture rsFatture.Close() codCliPrecedente = codCli rs.movenext wend %>![]()
Grazie a tutti x la disponibilità

Rispondi quotando
nn funziona... il recorset, anke se distrutto e ricreato, nn sembra subire variazioni, ovvero il valore di numFattura selezionato è sempre il primo... nn riesco ad inserire il numero fattura progressivoooo!! 

