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à