Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    Errore di sintassi in query sql

    codice:
    SQLRecupera = "select Utenti.*, Login.userid, Login.password from Utenti, Login where Utenti.email = Login.idutente '"& Request.Form("EMailIscritto") &"' "
    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Utenti.email = Login.idutente 'email@email.it''.

    /recupera/index.asp, line 98

    dove sbaglio?


  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    .... where Utenti.email = '"& Request.Form("EMailIscritto") &"'"
    Roby

  3. #3
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    Grazie roby, così funziona... ma devo inserirci per foza Login.idutente perchè la tabella Utenti del db è relazionata con la tabella Login tramite il campo idutente, se no non mi riconosce la password corrispondente all'email.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    SQLRecupera = "select Utenti.*, Login.userid, Login.password from Utenti INNER JOIN Login ON Utenti.idutente =  Login.idutente  where Utenti.email = Login.idutente '"& Request.Form("EMailIscritto") &"'"
    Roby

  5. #5
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    mi da questo errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Utenti.email = Login.idutente 'email@email.it''.

    /recupera/index.asp, line 98

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    SQLRecupera = "select Utenti.*, Login.userid, Login.password from Utenti INNER JOIN Login ON Utenti.idutente =  Login.idutente  where Utenti.email = '"& Request.Form("EMailIscritto") &"'"
    Roby

  7. #7
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    Grazie mille! Ho dovuto mettere Utenti.id nella query perchè il nome campo contatore era id

    codice:
    SQLRecupera = "select Utenti.*, Login.userid, Login.password from Utenti INNER JOIN Login ON Utenti.id =  Login.idutente  where Utenti.email = '"& Request.Form("EMailIscritto") &"'"

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.