Ciao ragazzi,
c'e' un modo, con una query, per verificare che non ci sia gia' il record che voglio inserire?


Ho provato ad usare questa query ma non funziona,
codice:
SQL =  " INSERT INTO richiesteDettaglio (codRichiesta, nominativo, tipoRecord, tipoAllegato, npag) " & _
            " VALUES ("& idRichiesta &",'"& scatola &"', 2, 0, 0) WHERE NOT EXISTS (SELECT codRichiesta FROM richiesteDettaglio WHERE codRichiesta = "& idRichiesta &"  AND nominativo = '"& scatola &"')"
restituisce l'errore :
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][Driver ODBC Microsoft Access] Punto e virgola ( mancante alla fine dell'istruzione SQL.


ho inserito anche il punto e virgola ma non cambia nulla mi restituisce lo stesso errore di prima.


Invece la seguente non mi da problemi:
codice:
SQL = "SELECT * FROM richiesteDettaglio WHERE NOT EXISTS (SELECT codRichiesta FROM richiesteDettaglio WHERE codRichiesta = "& idRichiesta &"  AND nominativo = '"& scatola &"')"
avete dei suggerimenti?