Shiryu_Libra lamento no estar deacuardo contigo en cuanto a lo que has posteado referente a mi post yo no escribí
Cita: for i = 0 to cantidad
valor_id = id + i
sSQL="Insert Into costos_maxirest (bme,fecha,turno,local) values ('" & bme_actual & "','" & fecha_actual & "','" & turno_actual & "','" & local_actual & "')"
'y Ejecutamos la orden 30 veces
set objRS = Conn.Execute(sSQL)
end if
rs.open oConn, 3, 3
id = rs("Id")
set rs.close
next
.......
sino
Código:
sSQL="Select * tabla order by Id desc" ' Tendrá que ser una consulta mas especifica
rs.open oConn, 3, 3
id = rs("Id")
set rs.close
.......
for i = 0 to cantidad
valor_id = id + i
sSQL="Update costos_maxirest Set .... Where Id = "&valor_id&";"
Supongamos que los registros que va a actualizar van desde el 31 al 61, necesita sacar la Id(31) de ahí el Select y que añada que ha de ser una consulta mas especifica, ya que esa consulta no le resultaría. Después la variable valor_id se iría incrementando en uno su valor y actualizas solo los registros que tienen esa Id. Si no se usa la clausa, actualizaría toda la tabla.
PD. No se me había pasado por la cabeza ordenar acciones por el Select. Buen a porte.
Un saludo