public static void insertBD(Object[] what) {
    	//Object[] what;
	boolean conexion = (boolean) what[0];
	String usuarioBD = (String) what[1];
	String passwdBD = (String) what[2];
	String conexionBD = (String) what[3];
	ArrayList camposInsert = (ArrayList) what[4];
	String tablaInsert = (String) what[5];
	ArrayList columnasInsert = (ArrayList) what[6];
	String phraseA = "";
    	
    	phraseA += "%^I_CONEXION_UPDATE.\"" + usuarioBD + "," + passwdBD;
    	if (conexionBD.compareTo("") != 0) phraseA += "," + conexionBD;
    	phraseA += "\"";
    	
        String phraseB = "%^I_CAMPOS_INSERT.\"";
    	for (int i = 0; i < camposInsert.size() - 1; i++) {
    		phraseB += camposInsert.get(i) + " , ";
    	}
    	phraseB += camposInsert.get(camposInsert.size() - 1) + "\"";
        String phraseC = "%^I_TABLA_INSERT.\"" + tablaInsert + "\"";
        String phraseD = "%^I_COLUMNAS_INSERT.\"";
    	for (int i = 0; i < columnasInsert.size() - 1; i++) {
    		phraseD += columnasInsert.get(i) + " , ";
    	}
    	phraseD += columnasInsert.get(columnasInsert.size() - 1) + "\"";
        String phrase = phraseA + "\n" + phraseB + "\n" + phraseC + "\n" + phraseD + "\n";
      	Deliver.deliver(Deliver.SYNTAX_AREA, phrase);

    }