ciao, io ho scritto una query ma ci sono degli errori di sintassi
non so pero' se ho sbagliato la sintatti (probabile) oppure access non supporta una query di questo tipo.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 "
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

Rispondi quotando