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
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
%>
Xkè....
Grazie a tutti x la disponibilità