Le parentesi non sono necessarie però è meglio se non metti quel punto e virgola alla fine della stringa SQL. è conseigliabile utilizzare e parentesi quadre [] solo quando i nomi dei campi o della tabella contengono spazi.
query = "select * from magazzino where idveicolo=4"
ciao