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 ) " .
software © www.354353.com