Buenas, perdon por el retraso pero he estado fuera.
Lo que tengo ahora mismo es esto:
Código asp:
Ver original<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Dim objXML1, fso, tf, ts, s
Const ForReading = 1
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=*****;UID=*****;PWD=*****"
Set Dades = Server.CreateObject("ADODB.RecordSet")
Dades.Open "select distinct ANI,MES from HORARIS",Conn,1
Set Dades2 = Server.CreateObject("ADODB.RecordSet")
consulta ="select DIA,MES,ANI,INICINOBLE,FINOBLE,INICIGOLFES,FIGOLFES from HORARIS WHERE MES="+CStr(Dades("MES"))
Dades2.Open consulta,Conn,1
do while not Dades.Eof
Response.Write("Bucle1")
Devolver = "<strong><font face='arial' size=2>"
if Dades("MES")=1 then
Devolver = Devolver & "ENERO"
txtMes="Enero"
end if
if Dades("MES")=2 then
Devolver = Devolver & "FEBRERO"
txtMes="Febrero"
end if
if Dades("MES")=3 then
Devolver = Devolver & "MARZO"
txtMes="Marzo"
end if
if Dades("MES")=4 then
Devolver = Devolver & "ABRIL"
txtMes="Abril"
end if
if Dades("MES")=5 then
Devolver = Devolver & "MAYO"
txtMes="Mayo"
end if
if Dades("MES")=6 then
Devolver = Devolver & "JUNIO"
txtMes="Junio"
end if
if Dades("MES")=7 then
Devolver = Devolver & "JULIO"
txtMes="Julio"
end if
if Dades("MES")=8 then
Devolver = Devolver & "AGOSTO"
txtMes="Agosto"
end if
if Dades("MES")=9 then
Devolver = Devolver & "SEPTIEMBRE"
txtMes="Septiembre"
end if
if Dades("MES")=10 then
Devolver = Devolver & "OCTUBRE"
txtMes="Octubre"
end if
if Dades("MES")=11 then
Devolver = Devolver & "NOVIEMBRE"
txtMes="Noviembre"
end if
if Dades("MES")=12 then
Devolver = Devolver & "DICIEMBRE"
txtMes="Diciembre"
end if
Devolver = Devolver & " " & CStr(Dades("ANI"))
Devolver = Devolver & "</font></strong><br><TABLE WIDTH='100%'><TR><TD WIDTH='33%'><STRONG><font face='arial' size=2>Dia</font></STRONG></TD><TD WIDTH='33%'><STRONG><font face='arial' size=2>Planta Noble</font></STRONG></TD><TD WIDTH='34%'><STRONG><font face='arial' size=2>Golfes</font></STRONG></TD></TR>"
do while not Dades2.Eof
Response.Write("Bucle2")
Devolver = Devolver & "<TR><TD><font face='arial' size=2>" & CStr(Dades2("DIA")) & " " & txtMes & "</font></TD><TD><font face='arial' size=2> de " & Dades2("INICINOBLE") & "h a " & Dades2("FINOBLE") & "h</font></TD><TD><font face='arial' size=2>de " &Dades2("INICIGOLFES") & "h a " & Dades2("FIGOLFES") & "h</font></TD></TR>"
Dades2.MoveNext
loop
Devolver = Devolver & "</TABLE><BR>"
Dades.MoveNext
loop
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile(Server.MapPath("xml.xml"))
tf.WriteLine("<?xml version='1.0' encoding='UTF-8'?>")
tf.WriteLine("<BATLLO>")
tf.WriteLine("<TEXT>")
tf.WriteLine("<![CDATA[" & Devolver & "]]>")
tf.WriteLine("</TEXT>")
tf.WriteLine("<IMAGEN URL='images/visita_info1.jpg'></IMAGEN>")
tf.WriteLine("<IMAGEN URL='images/visita_info2.jpg'></IMAGEN>")
tf.WriteLine("<IMAGEN URL='images/visita_info3.jpg'></IMAGEN>")
tf.WriteLine("</BATLLO>")
tf.Close
Set fso = nothing
Set tf = nothing
Session.Abandon
%>
A ver si encontrais algo raro. Yo seguire mirando y probando.
Gracias, un saludo