ciao io faccio cosi':
crea una pagina asp che estrae valori e li formatta in XML e chiamala dati_xml.asp
codice:
<%
response.ContentType = "text/xml"
Const adOpenKeyset = 1
Const adLockReadOnly = 1
oggi="10/08/2007" 'Date()


' Stringa di Connessione al Data Base 

StrConnessione = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("TUODB.mdb ")
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open StrConnessione
' Selezioni dalla tabella i dati ordinati per id in modo crescente
SQL="SELECT * FROM TUA TABELLA "
' Creo il RECORD SET che contiene tutti i dati selezionati dal Data base
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open SQL, Conn, adOpenKeyset,adLockReadOnly

' Eseguo un ciclo su tutti i dati del Recod set presenti in quella pagina e creo il documento XML in output con i vari TAG

Response.Write "<elenco>"
Do while not rs.eof
'SOSTITUISCI INOMI DEI CAMPI CON I TUOI
Response.Write "<item COD='"& rs("CODICE") &"' IERI='" & rs("CODICE ARCO IERI") & "'  OGGI='"& rs("CODICE ARCO OGGI") &"' DATA_VAR='"& rs("DATA VARIAZIONE") &"'></item>"
rs.movenext

Loop

'aggiungo al documento XML un nodo che contiene il numero totale di record 
response.write "<TOTALE>"& rs.recordcount &"</TOTALE>"
Response.Write "</elenco>"

' libero le risorse

rs.close
set rs=nothing
Conn.Close
set Conn=nothing
%>
in flash con il componente datagrid sullo stage istanziato ad esempio "datagrid":
ovviamente modifica i nomi dei campi delle colonne
codice:
stop();
import mx.controls.gridclasses.DataGridColumn;
//inizializza header

var columns = [
{label:"Nome", width:100},
{label:"Descrizione", width:250},
{label:"Tipo", width:50},
{label:"Applicazione", width:100},
{label:"View", width:50},
{label:"Scarica", width:60},
{label:"Data", width:80}
];
for(var i = 0; i < columns.length; i++)
{
var column = new DataGridColumn(columns[i].label);
column.width = columns[i].width;
datagrid.addColumn(column);
}

var item = "";
var tot = 0;
var path = this;
dati_xml = new XML();
dati_xml.ignoreWhite = true;
dati_xml.onLoad = function(success)
{
path.datagrid.removeAll();
if (success) {
var nodes = this.firstChild.childNodes;
tot = nodes.length;
path.datagrid.dataProvider = nodes;
path.datagrid.setSelectedIndex(0);
} else {
path.datagrid.setEnabled(false);
}
};
dati_xml.load("dati_xml.asp");