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!

Rispondi quotando