Salve,
data una funzione funzionante che cancella i record che hanno un certo campo ip,
vorrei realizzare una funzione che cancella tutti i record delle stesse tabelle...

La funzione che cancella solo il record con ip corrispondente è la seguente:

codice:
public int cancellaRecord() {
           	String delString = "";
	int i = 0;

		try {

			//-----------------------------------------------------
			//- Preparazione stringa di cancellazione dei dati
			//-----------------------------------------------------

			delString = "delete from areamas where AreaMASIpAddr = '" +
			        wrkMAS.trim() + "'";

			//-----------------------------------------------------
			//- Esecuzione della query
			//-----------------------------------------------------

			i = fP.AccDb.st.executeUpdate(delString);

			fP.setOper(Define.DEL);
			fP.aggiornaAlbero(wrkMAS.trim(),
			        fP.TrAreaMAS,
			        Define.DEL);

			//-----------------------------------------------------
			//- Cancella il record dalla tabella CorrAreaMAS
			//-----------------------------------------------------

			delString = "delete from corrareamas where AreaMASIpAddr = '" + wrkMAS.trim() + "';";
                        System.out.println("Cancella record");
			fP.AccDb.st.execute(delString);
//                      fP.AccDb.st.executeUpdate(delString);
                        

		}  // Fine try
		catch (SQLException sqle) {
			System.out.println(res.getString("MsgSQL0002") + sqle.getMessage());
		} catch (NullPointerException np) {
		}


		return 0;
	}

Dove wrkMAS è una String che rappresenta l'ip e Define.DEL è una costante.
Partendo dalla funzione precedente ho provato a realizzare la funzione che cancelli tutti i record delle stesse tabelle come segue:


codice:
  public void cancellaAllRecord() {
           	String delString = "";
		int i = 0;
                
		try {

			//-----------------------------------------------------
			//- Preparazione stringa di cancellazione dei dati
			//-----------------------------------------------------

			delString = "delete * from areamas";

			//-----------------------------------------------------
			//- Esecuzione della query
			//-----------------------------------------------------

			i = fP.AccDb.st.executeUpdate(delString);

			fP.setOper(Define.DEL);
			fP.aggiornaAlbero(wrkMAS.trim(),
			        fP.TrAreaMAS,
			        Define.DEL);

                        
			//-----------------------------------------------------
			//- Cancella tutti i record dalla tabella CorrAreaMAS
			//-----------------------------------------------------

			delString = "delete * from corrareamas";
                        System.out.println("Cancella tutti i record");
			fP.AccDb.st.execute(delString);
//                      fP.AccDb.st.executeUpdate(delString);
                        

		}  // Fine try
		catch (SQLException sqle) {
			System.out.println(res.getString("MsgSQL0002") + sqle.getMessage());
		} catch (NullPointerException np) {
		}

	}
Quando richiamo la funzione cancellaAllRecord() va in errore alla riga (i = fP.AccDb.st.executeUpdate(delString); ) e mi dice:
Attenzione errore SQLSyntax error or access violation: You have an error in your SQL syntax near '* from areamas' at line 1.
Qual'è il problema o più probabilmente i problemi?