Ciao ragazzi, ho un problema per quanto riguarda l'inserimento di un record all'interno di un database.
Database='users.mdb'
Campi=UserName, UserPass
nota: Questo inserimento record mi serve per la fase di registrazione per un'area riservata. Il controllo dei campi e il database stesso, lo scaricato da un prezippato di Negatyve.![]()
Io utilizzo questa pagina asp (registrazione.asp)per l'inserimento dei dati. Avendola fatto a spizzichi e bocconi non so se sia giusta:
-----------------------------------------------------
<%@LANGUAGE="VBSCRIPT"%>
<%
'Dimension variables
Dim adoCon
Dim rsAddComments
record to be added to the database
Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("users.mdb")
'adoCon.Open "DSN=test0"
Set rsAddComments = Server.CreateObject("ADODB.Recordset")
rsAddComments.CursorType = 2
rsAddComments.LockType = 3
rsAddComments.AddNew
rsAddComments.Fields("UserName") = Request("un")
rsAddComments.Fields("UserPassword") = Request("up")
rsAddComments.Update
rsAddComments.Close
Set rsAddComments = Nothing
Set adoCon = Nothing
%>
-----------------------------------------------------
Nel flash ho due campi input che si chiamano user e pass, un bottone di invio dove ho messo:
on (release) {
un=user; //metto nella variabile un il campo user
up=pass; //metto nella variabile up il campo password
loadVariables("registrazione.asp", this, "POST");
}
------------------------------------------------------
Il tutto non funziona.
E' lo script asp sbagliato?
Il flash dovrebbe essere giusto, anche se non ne sono sicuro.
Sono ancora alle prime armi d'interfacciamento, e mi perdo ancora probabilmente nelle stupidate.
Grazie anticipatamente!

Rispondi quotando