Ciao a tutti. Ho un probema irrisolvibile con un database access.
Allora: inserisco dei dati da flash, li passo a un file .asp e questo liscrive tranquillamente in un database.
Le variabili che passo sono ID, PASS, MAIL.
Il problema č che se io passo ROBERTO-PROVA-CIAO nel database mi ritrovo , ROBERTO-, PROVA-CIAO.
Ho controllato dappertutto, ma non č ne un problema flash, nč access ne asp.
Vi allego il codice .asp
codice:<%@ language="VBScript" %> <% option explicit %> <% '### definizione delle variabili Dim strFILE, strMODO, strID, strPWD, strDB_PWD, strINSERT, strESISTE, strRISULTATO, strMAIL Dim dataConn, rs '### impostazione delle variabili di sistema strESISTE = "NO" strRISULTATO = "NO" strID=Request("id") strPWD=Request("pwd") strMAIL=Request("mail") '### nome e percorso del database strFILE = Server.MapPath("accesso.mdb") '### lettura delle variabili passate da FLASH strMODO = Request.QueryString("modo") 'strID = (LCase(Request.Form("id"))) 'strPWD = (LCase(Request.Form("pwd"))) 'strMAIL = (LCase(Request.Form("mail"))) '### apertura connessione con il DataBase set dataConn = server.createobject("adoDB.connection") dataConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & strFILE '### controllo ID ed estrazione PASSWORD dal DataBase Set rs = Server.CreateObject("adoDB.recordset") rs.open "SELECT * FROM Tab WHERE userID='" & strID & "'", dataConn If Not rs.EOF Then strESISTE = "SI" strDB_PWD = rs.fields("PWD") End If rs.close Set rs = Nothing '### VERIFICA corrispondenza della PASSWORD fornita da FLASH con quella nel DataBase If strMODO = "verifica" Then If strPWD = strDB_PWD Then strRISULTATO = "OK" '### se la password corrisponde End If End If 'Response.write strID; 'Response.write strPWD; '### AGGIUNGI nuovi ID e PASSWORD If strMODO = "aggiungi" Then If strESISTE <> "SI" Then strINSERT = "INSERT INTO Tab (userID, password, mail) VALUES ('"&strID&"', '"&strPWD&"', '"&strMAIL&"')" dataConn.Execute strINSERT strRISULTATO = "OK" '### se i dati vengono inseriti End If End If '### chiusura connessione con il DataBase dataConn.Close Set dataConn = Nothing '### restituzione del responso a FLASH Response.Write "controllo=" & strRISULTATO %>![]()
![]()
![]()
Potete aiutarmi a risolvere???
grazie mille

Rispondi quotando
