Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore query

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93

    errore query

    ciao ha tutti..sto facendo dei tes per un sito a cui sto lavorando..vorrei creare delle variabili di sessione ip e user ogni volta che viene caricata l'index per monitorare gli accessi..
    fin qui nessun problema..ma quando provo con un comando automatico a far scrivere queste variabili in un db mi dice..

    Errore di sintassi (operatore mancante) nell'espressione della query '127.0.0.1 & FREDDY-825C90AD\Freddy'.
    /studi/index_stat.asp, line 19

    ora posto il codice..premetto..pensavo fosse un problema di nomi nel db quindi ho sostituito "ip" con "indirizzo" e "user" con "nome"....i valori che vedete nell'errore sono le variabili che quindi funzionano..

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>

    <%
    var Command1__indirizzo = "REMOTE_ADDR"
    var Command1__nome = "LOGON_USER"
    if(String(Request.ServerVariables( "REMOTE_ADDR")) != "undefined"){ Command1__indirizzo = String(Request.ServerVariables( "REMOTE_ADDR"));}

    if(String(Request.ServerVariables( "LOGON_USER")) != "undefined"){ Command1__nome = String(Request.ServerVariables( "LOGON_USER"));}

    %>
    <%

    var Command1 = Server.CreateObject("ADODB.Command");
    Command1.ActiveConnection = MM_connessione_STRING;
    Command1.CommandText = "INSERT INTO accessi VALUES ("+ Command1__indirizzo.replace(/'/g, "''") + " & "+ Command1__nome.replace(/'/g, "''") + ") VALUES (REMOTE_ADDR LOGON_USER) ";
    Command1.CommandType = 1;
    Command1.CommandTimeout = 0;
    Command1.Prepared = true;
    Command1.Execute();

    %>

    qualcuno puo aiutarmi a correggere la query?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    VALUES ('+ REMOTE_ADDR LOGON_USER +') ";

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93
    ciao Roby..grazie..ho provato ma mi da sempre lo stesso errore..come se non cambiasse niente..?!?!

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    prima di
    Command1.Execute();
    metti
    Response.write "<hr>Maggica query (copyright optime)
    "& Command1.CommandText & "<hr>"

    e incolla qui ciò che viene scritto
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93
    ecco...

    Previsto ';'
    /studi/index_stat.asp, line 19, column 15
    Response.write "<hr>Maggica query (copyright optime)
    "& Command1.CommandText & "<hr>"
    --------------^

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93
    ho corretto Write con la maiuscola e mi ha fatto aggiungere ';' ora mi da questo..

    Errore di run-time di Microsoft JScript (0x800A01C2)
    Numero errato di argomenti o assegnazione di proprietà non valida
    /studi/index_stat.asp, line 19

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93
    ciao..scusatemi ma sono stato assente per qualche giorno..io ho fatto l'operazione richiesta e ho postato il risultato..è ora?..cosa significa questo errore?..come posso procedere?..
    spero in una gentile collaborazione..grazie in anticipo..:-)

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.