Originariamente inviato da Dodo66
Ciao atutti ho un problema con caricamento di dati da un batabase utilizzando un array .
Riesco a caricare la variabile più volte con un ciclo e un array ma mi ricarica sempre l'ultimo record del database i primi li ignora.
Potrebbe essere un problema dello scritto asp? Oppure ho sbagliato il ciclo di caricamento?
Posto i file che uso spero che qualcuno possa aiutarmi grazie alla prossima
ASP CODE:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <%Response.Buffer = True%>
<html>
<body bgcolor="#0066CC">
<%
sdc = "driver={Microsoft Access Driver (*.mdb)};"
sdc= sdc + "dbq=" + Server.MapPath("vetrina.mdb")
set conn=Server.CreateObject("ADODB.Connection")
conn.ConnectionString=sdc
conn.open
Set rstTabella = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM Tabella ORDER BY ID asc "
rstTabella.Open strSQL, conn
if rstTabella.eof then
%>
<font size="5" face=""MS" gothic">
<%Response.Write"Nessuna voce trovata nel database"%></font></td></tr><%
else
Set objID = rstTabella("ID")
Set objazienda = rstTabella("azienda")
Set objimmagini = rstTabella("immagini")
Set objprodotto = rstTabella("prodotto")
Set objprezzo = rstTabella("prezzo")
Set objquantita = rstTabella("disponibilita")
Set objtipo = rstTabella("tipo")
Set objcommento = rstTabella("specifiche")%> <%Dim status, messaggio
status=request("status")
messaggio=request("messaggio")%>
<%Do Until rstTabella.EOF%>
&azienda=<%=rstTabella("azienda")%>
<%
rstTabella.MoveNext
Loop
end if%>
</body>
</html>
ACTIONS di Flash MX:
primo fotogramma
myArray = new Array();
i = 0;
secondo fotogramma
loadVariables("load.asp", _root.azienda);
terzo fotogramma
myArray[i] = _root.azienda+newline;
if (i<5) {
_root.azienda += _root.azienda;
i = i+1;
gotoAndPlay(2);
}