per ora ho risolto così:
codice:
<?xml version="1.0"?>
<!--
set transition number from 1 to 9
set transition number to 0 for random effect
-->
<%
dim co
set co = server.createObject("ADODB.Connection")
co.Open "Driver={MySQL ODBC 3.51 Driver};server=62.xxx;port=3306;Database=xxx;UID=xxx;PWD=xxx;"
dim rs
set rs = server.createObject("ADODB.Recordset")
strq = "select * from retroshop where abilitato='S'"
rs.Open strq,co,2,3
x = 0
rs.movefirst
Response.Write("<RSS PAUSE=""2500"">")
Do while not rs.eof
x = x + 1
Response.Write("<IMAGE TRANSITION=""1"">/public/retroshop/" & rs("foto") & "</IMAGE>")
rs.movenext
Loop
Response.Write("</RSS>")
%>
il problema ora è che vorrei integrare questa pagina asp che mi genera una pagina xml, cercando di inserire un if così come facci oin una pagina asp normale:
codice:
<?xml version="1.0"?>
<!--
set transition number from 1 to 9
set transition number to 0 for random effect
-->
<%
id = Request.QueryString("id")
if id = 1 then
dim co
set co = server.createObject("ADODB.Connection")
co.Open "Driver={MySQL ODBC 3.51 Driver};server=62.149.150.23;port=3306;Database=Sql35582_2;UID=Sql35582;PWD=(8LMkRD-;"
dim rs
set rs = server.createObject("ADODB.Recordset")
strq = "select * from retroshop where abilitato='S'"
rs.Open strq,co,2,3
x = 0
rs.movefirst
Response.Write("<RSS PAUSE=""2500"">")
Do while not rs.eof
x = x + 1
Response.Write("<IMAGE TRANSITION=""1"">/public/retroshop/" & rs("foto") & "</IMAGE>")
rs.movenext
Loop
Response.Write("</RSS>")
end if
%>
Però mi da questo errore:
Impossibile visualizzare la pagina XML
Impossibile visualizzare l'input XML tramite il foglio di stile . Correggere l'errore, quindi fare clic su Aggiorna, oppure riprovare in un momento successivo.
--------------------------------------------------------------------------------
Per il documento XML è necessario specificare un elemento di primo livello. Errore durante l'elaborazione della risorsa "ht...
Cosa sto sbagliando??
Fatemi sapere.
Grazie.