Una cosa, cuando imprimo me muestra el segundo insert porque he cambiado el siguiente if que está justo debajo del sql1 en el codigo que he puesto antes
Antes:
Cita: Conn.execute(sql1)
if Conn.errors.count <> 0 then
Conn.rollback
exit do
end if
Ahora:
Cita: Conn.execute(sql1)
if Conn.errors.count = 0 then
Conn.rollback
exit do
end if
Como está ahora como nínimo me deja imprimir el sql2. Aunque tampoco funciona.