Visualizzazione dei risultati da 1 a 2 su 2

Discussione: dov'è l'errore?

  1. #1

    dov'è l'errore?

    ho la seguente stringa sql:
    codice:
    sql="SELECT * FROM schede LEFT OUTER JOIN clienti On (schede.cliente = clienti.idcliente) LEFT OUTER JOIN tecnici On (schede.tecnico = tecnici.idtecnico) WHERE schede.idschede = " & Request.QueryString("idcliente")
    quando cerco di aprire la pagina mi da il seguente errore:

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

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(schede.cliente = clienti.idcliente) LEFT OUTER JOIN tecnici On (schede.tecnico = tecnici.idtecnico)'.

    /gestioneschede/schede.asp, line 97


    line 97:
    sql="SELECT * FROM schede LEFT OUTER JOIN clienti On (schede.cliente = clienti.idcliente) LEFT OUTER JOIN tecnici On (schede.tecnico = tecnici.idtecnico) WHERE schede.idschede = " & Request.QueryString("idcliente")
    set rs=server.createobject("adodb.recordset")
    (line 97) rs.open sql, conn, 1, 3
    dov'è l'errore?

    spiego cosa devo fare:
    ho un db per la gestione delle schede tecniche di un negozio di computer, ho 4 tabelle in questo db:
    tecnici (che entrano con nome utente e password)
    clienti (dati di tutti i clienti)
    schede (le schede tecniche legate da campi numerici con la tbl clienti)
    hw (i pezzi hardware sostituiti nel pc)

    io devo inserire nella tbl clienti il nome deltecnico che inserisce i dati, poi nella tabella schede il nome sia del tecnico sia del cliente. il problema me lo dà proprio nella pagina delle schede.

    chi mi controlla la stringa sql e perchè mi da quell'errore?

    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Secondo me hai messo male le parentesi... ma non sono lucidissimo...

    Roby

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.