Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    Make sure it exists

    Questa query non vuole funzionare e non capisco perchè:
    codice:
    sql1 = "select distinct lam.id_cm as codice, cm.cm as BlocScorr from lam inner join cm on lam.id_cm = cm.id_cm WHERE lam.id_at = "&at&" "
    mi restituisce
    Error Type:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
    [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'cm'. Make sure it exists and that its name is spelled correctly.
    Grazie

  2. #2
    inner join cm on lam.id_cm = cm.id_cm

    sei sicuro di questa parte !!

    Ciao Steweb



    www.steweb.net

  3. #3
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie per aver risposto... non se ottengono molte di risposte su questo forum da qualche giorno... dunque ho due tabelle relazionate uno-a-molti così composte:

    tb1
    ID, Nome

    tb2
    ID, Nome, ID_Nome

    i campi in relazione sono ID della tb1 e ID_Nome della tb2, la sql di estrazione la scrivo così:
    codice:
    sql1 = "select distinct tb2.id_nome as pippo, tb1.nome as tizio from tb2 inner join tb1 on tb2.id_nome = tb1.id_nome WHERE tb2.id_nome = "&nome&"
    ma restituisce:
    Error Type:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
    [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

  4. #4
    ma nella tua tabella 1 "tb1" MANCA ID_NOME!!!!!!

    la join è errata, prova questa!

    codice:
    SELECT DISTINCT tb1.nome AS tizio, tb2.id_nome AS pippo FROM tb2 INNER JOIN tb1 ON tb2.id_nome = tb1.ID WHERE (((tb2.id_nome)="&nome&"));
    Lele
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da wegawhite
    Grazie per aver risposto... non se ottengono molte di risposte su questo forum da qualche giorno...
    Se cominciassi con il dare dei titoli decenti alle discussioni che apri invoglieresti di sicuro la gente a risponderti.
    Con un titolo così non si risponde a prescindere.

    Roby

  6. #6
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Scusa ma è l'errore stampato dalla query pensavo che potesse aiutare a capire... cmq se lo ritieni opportuno cambia il titolo, forse qualcuno potrà rispondermi...

  7. #7
    Originariamente inviato da manubox98
    ma nella tua tabella 1 "tb1" MANCA ID_NOME!!!!!!

    la join è errata, prova questa!

    codice:
    SELECT DISTINCT tb1.nome AS tizio, tb2.id_nome AS pippo FROM tb2 INNER JOIN tb1 ON tb2.id_nome = tb1.ID WHERE (((tb2.id_nome)="&nome&"));
    Lele
    Se nemmeno così funziona prova a creare la QUERY dentro ACCESS e poi vedi che SQL SPECIFICO ti crea lui. Quando ho provato a creare le tue tabelle e ho provato la QUERY mi chiedeva più volte dati che non gli venivano passati!
    Controlla quindi direttamente da ACCESS

    Lele
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

  8. #8
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    grazie a Roby per aver rinominato la discussione

    grazie a manubox ma la sql non va nè su asp e nemmeno su access.

  9. #9
    cosa ti dice su access?
    Hai provato a ricrearla? Riportando i dati che ti servono? Effettuando le join che ti interessano?
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Secondo me il problema è la DISTINCT.

    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.