Non riesco a venirne fuori ho letto ormai 1000 post in merito ma mi sfugge qualcosa.

In questa pagina Asp che legge un semplice dato di un tabella su di un DB e mi torna una semplice stringa:

<%
Dim Cont
Set DataConn = Server.CreateObject("ADODB.Connection")
DataConn.Open "Driver=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("mdb-database/contatore.mdb")

Set cmdTemp = Server.CreateObject("ADODB.Command")
Set rstContacts = Server.CreateObject("ADODB.Recordset")

cmdTemp.CommandText = "Select * From Contatore"
cmdTemp.CommandType = 1
Set cmdTemp.ActiveConnection = DataConn

rstContacts.Open cmdTemp, , 1, 3
rstContacts.Move CLng(Request("Record"))
Cont = Server.URLEncode(rstContacts("Id"))

Cont = Cont + 1

/////////////////////////////////////////////////////////////

Set rstContacts2 = Server.CreateObject("ADODB.Recordset")
cmdTemp.CommandText = "Update Contatore Set Id = " & Cont
cmdTemp.CommandType = 1
Set cmdTemp.ActiveConnection = DataConn

rstContacts2.Open cmdTemp, , 1, 3

/////////////////////////////////////////////////////////////

Set rstContacts3 = Server.CreateObject("ADODB.Recordset")
cmdTemp.CommandText = "Select * From Contatore"
cmdTemp.CommandType = 1
Set cmdTemp.ActiveConnection = DataConn

rstContacts3.Open cmdTemp, , 1, 3
rstContacts3.Move CLng(Request("Record"))
Response.Write "IdCont=" & Server.URLEncode(rstContacts3("Id"))

//////////////////////////////////////////////////////////////

rstContacts.Close

rstContacts3.Close
DataConn.Close
%>


Dal mio SWF ho questo codice:

LV = new LoadVars()
LV.onLoad=function(){
IDCONT = LV.IDCont;
}
LV.load("../idcont.asp");

NUMORDINE = IDCONT;


Il valore di IDCONT è sempre UNDEFINED!!!!!

Dov'è l'errore?
Grazie!