Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    errore in query con ms access

    ciao, io ho scritto una query ma ci sono degli errori di sintassi

    codice:
    Sql = "select * from GIOCATORI G1,SQUADRE"
    Sql = Sql & " where GI_NOME = 'Totale' "
    Sql = Sql & " and GI_SQUADRA = SQ_COD "
    Sql = Sql & " and exist (select * from GIOCATORI G2 
                             where G1.GI_SQUADRA = G2.GI_SQUADRA 
                             and GI_G1 <> -15) "
    Sql = Sql & " order by SQ_SERIE,SQ_SESSO desc,SQ_GIRONE, SQ_NOME desc "
    non so pero' se ho sbagliato la sintatti (probabile) oppure access non supporta una query di questo tipo.

    io vorrei selezionare i record solo se esiste nella stessa tabella GIOCATORI un record con un determinato capo (GI_G1) diverso da -15.

    cosa sbaglio??

    l'errore e' questo:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Funzione 'exist' non definita nell'espressione.


    grazie ciao

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    te lo dice... La exists non la puoi usare.

    Roby

  3. #3
    infatti mi pareva. e in ms access c'e' qualcosa di analogo??

    grazie

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.