Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Mi date un'occhiata a questo errore.........insert into....

    Ragazzi sto tentando di visualizzare gli utenti connessi; ho visto un pò di script sulle sessioni ma per un motivo o per l'altro non mi funzionano. Allora ho pensato a fare un insert sulla pagina di login del sito. Ho costruito una tabella con nome utente e data settata a now() così almeno ho la data di ingresso degli utenti (poi penserò al resto, un passo alla volta). Il codice è questo:


    utentegal=Request.Form("utentegal")
    passp=Request.Form("passp")
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("intranet.mdb")
    set Conn=Server.CreateObject("ADODB.Connection")
    Conn.open strconn
    Squery="SELECT * FROM notifica where password='"&passp&"' and user='"&utentegal&"'"
    set rs=server.createobject("adodb.recordset")
    rs.open Squery,Conn
    if not rs.eof then
    session("utentegal")=Request.Form("utentegal")
    session("mette")=rs("log")
    session("associa")=rs("ass")
    session("farm")=rs("farm")
    session("reparto")=rs("pre")
    Response.Redirect ("guida.htm")
    Else
    Response.Redirect ("riprova.htm")
    End If
    Set rs=Nothing

    set.Conn=Nothing
    conn.close
    'apro una nuova connessione per inserire nome utente da visualizzare
    utentegal=Request.Form("utentegal")
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("prezziario.mdb")
    set Conn=Server.CreateObject("ADODB.Connection")
    Conn.open strconn
    ssquery="Insert INTO visuale ("utente") values ('"&utentegal&"');"
    rs.open ssquery, conn
    Set rs=Nothing
    set.Conn=Nothing
    conn.close


    Mi da però questo errore:
    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    sulla ssquery.

    Dove sbaglio?
    Grazie ragazzi.

  2. #2
    codice:
    ssquery="Insert INTO visuale (utente) values ('"&utentegal&"');"
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Il codice non mi da nessun errore però non viene inserito il nome utente. Perchè?

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    e ci credo non la esegui la insert!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Mi date un'occhiata a questo errore.........insert into....

    Originariamente inviato da diegoctn


    utentegal=Request.Form("utentegal")
    passp=Request.Form("passp")
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("intranet.mdb")
    set Conn=Server.CreateObject("ADODB.Connection")
    Conn.open strconn
    Squery="SELECT * FROM notifica where password='"&passp&"' and user='"&utentegal&"'"
    set rs=server.createobject("adodb.recordset")
    rs.open Squery,Conn
    if not rs.eof then
    session("utentegal")=Request.Form("utentegal")
    session("mette")=rs("log")
    session("associa")=rs("ass")
    session("farm")=rs("farm")
    session("reparto")=rs("pre")
    Response.Redirect ("guida.htm")
    Else
    Response.Redirect ("riprova.htm")
    End If
    Set rs=Nothing

    set.Conn=Nothing
    conn.close
    'apro una nuova connessione per inserire nome utente da visualizzare
    utentegal=Request.Form("utentegal")
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("prezziario.mdb")
    set Conn=Server.CreateObject("ADODB.Connection")
    Conn.open strconn
    ssquery="Insert INTO visuale (utente) values ('"&utentegal&"')"
    Conn.Execute ssquery
    Set rs=Nothing
    set.Conn=Nothing
    conn.close
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    codice:
    Set rs=Nothing 
    set.Conn=Nothing 
    conn.close

    meglio fare così

    codice:
    Set rs=Nothing 
    conn.close 
    set conn=Nothing
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Shagrat
    codice:
    Set rs=Nothing 
    set.Conn=Nothing 
    conn.close

    meglio fare così

    codice:
    Set rs=Nothing 
    conn.close 
    set conn=Nothing
    sì forse è meglio! e dato che ci sei schioppa la terzultima riga! (Set rs=Nothing)
    tanto non serve più!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    Originariamente inviato da Sypher
    sì forse è meglio! e dato che ci sei schioppa la terzultima riga! (Set rs=Nothing)
    tanto non serve più!
    sottoscrivo
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  9. #9
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Niente.....
    codice:
    utentegal=Request.Form("utentegal")
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("prezziario.mdb")
    set Conn=Server.CreateObject("ADODB.Connection")
    Conn.open strconn
    ssquery="Insert INTO visuale (utente) values ('"&utentegal&"');"
    conn.execute ssquery
    set.Conn=Nothing
    conn.close
    Neanche così..........

  10. #10
    codice:
    utentegal=Request.Form("utentegal")
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("prezziario.mdb")
    set Conn=Server.CreateObject("ADODB.Connection")
    Conn.open strconn
    ssquery="Insert INTO visuale (utente) values ('"&utentegal&"');"
    conn.execute ssquery
    conn.close
    set Conn=Nothing
    è così che si scrive
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.