Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Problema con database Access irrisolvibile

    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
    OnLine il nuovo sito: www.lasfidacontinua.it

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Problema con database Access irrisolvibile
    e allora che lo posti a fare?

    ti faccio una domanda idiota: hai provato a visualizzare strID, strPWD e strMAIL a video?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Si, ma la pagina mi dā errore.
    OnLine il nuovo sito: www.lasfidacontinua.it

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755


    con l'errore che ti da mi sa che devi formattare oppure usare i nomi di variabile che iniziano con wallrider_ oppure posta l'errore
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Originariamente inviato da rob_santini
    Si, ma la pagina mi dā errore.
    ma lo sai che mimmo lo stagnaro ancora non me l'ha messa a posto la palla di vetro? se mi dici dove abiti mando uno a leggere l'errore che ti da'...

  6. #6

    Se non ti ho scritto l'errore significa che non so quale č.
    Io passo le variabili da flash. Se io dico allo script asp di scrivermi le variabili che riceve, flash si blocca perchč evidentemente riceve qualche errore.
    Visto che ti ho giā allegato il codice, perchč non provi tu a ricercare l'errore???
    OnLine il nuovo sito: www.lasfidacontinua.it

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il debug devi farlo tu.
    Togli il flash e passa ad asp le variabili da un form ad esempio.

    Roby

  8. #8
    Originariamente inviato da rob_santini
    Visto che ti ho giā allegato il codice, perchč non provi tu a ricercare l'errore???
    azz, hai fatto una flebo di simpatia, stamattina, eh?

    cmq

    prova con

    strINSERT = "INSERT INTO Tab (userID, [password], [mail]) VALUES ('"&strID&"', '"&strPWD&"', '"&strMAIL&"')"

  9. #9
    No, non funziona.
    OnLine il nuovo sito: www.lasfidacontinua.it

  10. #10
    Originariamente inviato da rob_santini
    No, non funziona.
    maro', basta..... che vuol dire 'non funziona'? e dai, mica stiamo davanti al tuo pc, aiutaci, su

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.