Pues no veo por donde puede ir el error. Chequea si viene vacio el recordset. Cambia esto:
Código:
set RS_insc=createobject("ADODB.Recordset")
RS_insc.open SQL_insc,conn
do while not RS_insc.eof
response.write("<option value="""&IdSalidas & """")
if IdSalidad = RS_inc("idSalidas") then response.Write(" selected")
response.Write(">"&IdSalidas&"</option>")
RS_insc.movenext
loop
Por esto:
Código:
set RS_insc=createobject("ADODB.Recordset")
set RS_insc = Conn.execute(SQL_insc)
if RS_insc.EOF then
response.write("<option value=="""">--No hay datos--</option>")
else
do while not RS_insc.eof
response.write("<option value="""&IdSalidas & """")
if IdSalidad = RS_inc("idSalidas") then response.Write(" selected")
response.Write(">"&IdSalidas&"</option>")
RS_insc.movenext
loop
end if
A ver si vemos el error
Un saludo