Microsoft Access è un programma di database software parte della suite Microsoft Office applicazione . Access ha più di 2.000 codici di errore , tra errore 2342 , un errore di runtime che si verifica con un comando SQL utilizzato in modo non corretto . Funzione
Quando appare errore 2342 , verrà visualizzata una casella a comparsa per l'utente che dice " azione RunSQL richiede un argomento costituito da un'istruzione SQL . " Ciò si verifica perché il progettista del database ha utilizzato in modo non corretto un "SELECT " istruzione SQL con il comando " DoCmd.RunSQL " , per esempio , " DoCmd.RunSQL " SELECT * FROM tabella ; "
Prevenzione /. soluzione
il comando " DoCmd.RunSQL " accetta solo istruzioni SQL di azione , come ad esempio "UPDATE ", "CANCELLA" o "INSERT . " Per eseguire un " SELECT " , il designer deve creare DatabaseSet e oggetti RecordSet , quindi utilizzare il comando " OpenRecordSet " . , ad esempio, " Set rcrdSet = dbSet.OpenRecordSet ( " SELECT * FROM tabella " , dbOpenDynaset , dbReadOnly ) " .