Scrittura del file non funziona

di il
5 risposte

Scrittura del file non funziona

In questa parte non mi scrive la insert nel file, ma nell'update funziona

if (match == false) {
				// Scrivi nel file .txt QUERY INSERT
				fwQuery.write(
						"INSERT INTO veicolo (ID, CREATE_DATE, MODIFIED_DATE, UUID,CLASSE_EURO, CODICE_CLIENTE_ORIGINARIO, CONTRATTO, DATA_FINE_VALIDITA, DATA_INIZIO_VALIDITA, DISPONIBILITA,NAZIONE, TARGA, TIPO_DI_POSSESSO, ID_ANAGRAFICA) VALUES"
								+ "(" + "'" + spinelli.getVeicolo_newid().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_create_date().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_modified_date().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_uuid().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_classe_euro().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_codice_cliente_originario().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_contratto().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_data_fine_validita().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_data_inizio_validita().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_disponibilita().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_nazione().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_targa().get(spinelliIndex) + "'" + ","
								+ spinelli.getVeicoli_tipo_di_possesso().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_id_anagrafica().get(spinelliIndex) + "'" + ")" + ";\n");
				fwQuery.flush();
			}

		}

In tutto il codice che cosa ho sbagliato, che non capisco

public void confrontaTargheVeicolo() throws IOException {

		String pathQuery = "C:\\Users\\java\\Desktop\\query.txt";
		File fileQuery = new File(pathQuery);
		FileWriter fwQuery = new FileWriter(fileQuery);

		String pathnewID = "C:\\Users\\java\\Desktop\\newID.txt";
		File fileNewID = new File(pathnewID);
		FileWriter fwNewId = new FileWriter(fileNewID);

		VeicoloDb veicoloDb = new VeicoloDb();
		Spinelli spinelli = new Spinelli();

		int spinelliIndex, veicoloIndex;
		boolean match = false;

		spinelli.fillDispositivoVeicoloCreateData();
		spinelli.fillDispositivoVeicoloDataFineUtilizzo();
		spinelli.fillDispositivoVeicoloDataInizioUtilizzo();
		spinelli.fillDispositivoVeicoloID();
		spinelli.fillDispositivoVeicoloIdAnagrafica();
		spinelli.fillDispositivoVeicoloIDdispositivo();
		spinelli.fillDispositivoVeicoloModifiedDate();
		spinelli.fillDispositivoVeicoloUUID();

		// VEICOLO::SPINELLI
		spinelli.fillNewID();
		spinelli.FillTarga();
		spinelli.FillTipoDiPossesso();
		spinelli.FillUUID();
		spinelli.fillVeicoli_id();
		spinelli.fillVeicoloClasseEuro();
		spinelli.fillVeicoloCodiceClienteOriginario();
		spinelli.fillVeicoloContratto();
		spinelli.fillVeicoloCreateDate();
		spinelli.fillVeicoloDataFineValidita();
		spinelli.fillVeicoloDataInizioValidita();
		spinelli.fillVeicoloDisponibilita();
		spinelli.fillVeicoloIDanagrafica();
		spinelli.fillVeicoloModifiedDate();
		spinelli.fillVeicoloNazione();

		veicoloDb.fillTarga();
		veicoloDb.fillVeicoloId();
		veicoloDb.fillIdAnagrafica();
		veicoloDb.fillTipoDiPossesso();
		veicoloDb.fillVeicoloClasseEuro();
		veicoloDb.fillVeicoloCodiceClienteOriginario();
		veicoloDb.fillVeicoloContratto();
		veicoloDb.fillVeicoloCreateDate();
		veicoloDb.fillVeicoloDataFineValidita();
		veicoloDb.fillVeicoloDataInizioValidita();
		veicoloDb.fillVeicoloDisponibilita();
		veicoloDb.fillVeicoloModifiedDate();
		veicoloDb.fillVeicoloNazione();
		veicoloDb.fillVeicoloUuid();

		// Se la Targa veicolo sono uguali Aggiungi ID nella Nuova colonna
		for (spinelliIndex = 0; spinelliIndex < spinelli.getVeicoli_id().size(); spinelliIndex++) {
			for (veicoloIndex = 0; veicoloIndex < veicoloDb.getVeicoloId().size(); veicoloIndex++) {
				if (spinelli.getVeicoli_targa().get(spinelliIndex).equals(veicoloDb.getTarga().get(veicoloIndex))) {
					match = true;

					// Stampa a Video
					System.out.println(spinelli.getVeicoli_targa().get(spinelliIndex) + " = "
							+ veicoloDb.getTarga().get(veicoloIndex) + " --> "
							+ spinelli.getVeicoli_id().get(spinelliIndex) + " --> "
							+ veicoloDb.getVeicoloId().get(veicoloIndex) + " --> Trovati: " + spinelliIndex);

					// Scrivi nel file .txt ID VEICOLO
					// Crea l'ID NUOVO VEICOLO
					fwNewId.write(spinelli.getVeicolo_newid().get(spinelliIndex) + "\n");
					fwNewId.flush();

					// Scrivi nel file .txt QUERY UPDATE
					// Crea la Query e scrivi nel file
					fwQuery.write("UPDATE veicolo SET ID = " + "'" + spinelli.getVeicolo_newid().get(spinelliIndex)
							+ "'" + "," + "CREATE_DATE = " + "'" + spinelli.getVeicoli_create_date().get(spinelliIndex)
							+ "'" + "," + "MODIFIED_DATE = " + "'"
							+ spinelli.getVeicoli_modified_date().get(spinelliIndex) + "'" + "," + "UUID = " + "'"
							+ spinelli.getVeicoli_uuid().get(spinelliIndex) + "'" + "," + "CLASSE_EURO = " + "'"
							+ spinelli.getVeicoli_classe_euro().get(spinelliIndex) + "'" + ","
							+ "CODICE_CLIENTE_ORIGINARIO = " + "'"
							+ spinelli.getVeicoli_codice_cliente_originario().get(spinelliIndex) + "'" + ","
							+ "CONTRATTO = " + "'" + spinelli.getVeicoli_contratto().get(spinelliIndex) + "'" + ","
							+ "DATA_FINE_VALIDITA = " + "'"
							+ spinelli.getVeicoli_data_fine_validita().get(spinelliIndex) + "'" + ","
							+ "DATA_INIZIO_VALIDITA = " + "'"
							+ spinelli.getVeicoli_data_inizio_validita().get(spinelliIndex) + "'" + ","
							+ "DISPONIBILITA = " + "'" + spinelli.getVeicoli_disponibilita().get(spinelliIndex) + "'"
							+ "," + "NAZIONE = " + "'" + spinelli.getVeicoli_nazione().get(spinelliIndex) + "'" + ","
							+ "TARGA = " + "'" + spinelli.getVeicoli_targa().get(spinelliIndex) + "'" + ","
							+ "TIPO_DI_POSSESSO = " + "'" + spinelli.getVeicoli_tipo_di_possesso().get(spinelliIndex)
							+ "'" + "WHERE id_anagrafica = " + "'"
							+ spinelli.getVeicoli_id_anagrafica().get(spinelliIndex) + "'" + ";" + "\n");
					fwQuery.flush();

				}

			}
			// Targhe non trovate
			if (match == false) {
				// Scrivi nel file .txt QUERY INSERT
				fwQuery.write(
						"INSERT INTO veicolo (ID, CREATE_DATE, MODIFIED_DATE, UUID,CLASSE_EURO, CODICE_CLIENTE_ORIGINARIO, CONTRATTO, DATA_FINE_VALIDITA, DATA_INIZIO_VALIDITA, DISPONIBILITA,NAZIONE, TARGA, TIPO_DI_POSSESSO, ID_ANAGRAFICA) VALUES"
								+ "(" + "'" + spinelli.getVeicolo_newid().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_create_date().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_modified_date().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_uuid().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_classe_euro().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_codice_cliente_originario().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_contratto().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_data_fine_validita().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_data_inizio_validita().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_disponibilita().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_nazione().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_targa().get(spinelliIndex) + "'" + ","
								+ spinelli.getVeicoli_tipo_di_possesso().get(spinelliIndex) + "'" + "," + "'"
								+ spinelli.getVeicoli_id_anagrafica().get(spinelliIndex) + "'" + ")" + ";\n");
				fwQuery.flush();
			}

		}
		fwNewId.close();
		fwQuery.close();
	}

	public void confrontaLaTernaDispositivoVeicolo() throws IOException {

		String pathQueryDispositivoVeicolo = "C:\\Users\\java\\Desktop\\queryDispositivoVeicolo.txt";
		File fileQueryDispositivoVeicolo = new File(pathQueryDispositivoVeicolo);
		FileWriter fwQueryDispositivoVeicolo = new FileWriter(fileQueryDispositivoVeicolo);

		String pathIDnonTrovato = "C:\\Users\\java\\Desktop\\idNonTrovato.txt";
		File fileIDnonFile = new File(pathIDnonTrovato);
		FileWriter fwNotID = new FileWriter(fileIDnonFile);

		Spinelli spinelli = new Spinelli();
		DispositivoVeicolo dispositivoVeicolo = new DispositivoVeicolo();

		// SPINELLI
		spinelli.fillDispositivoVeicoloCreateData();
		spinelli.fillDispositivoVeicoloDataFineUtilizzo();
		spinelli.fillDispositivoVeicoloDataInizioUtilizzo();
		spinelli.fillDispositivoVeicoloID();
		spinelli.fillDispositivoVeicoloIdAnagrafica();
		spinelli.fillDispositivoVeicoloIDdispositivo();
		spinelli.fillDispositivoVeicoloIDVeicolo();
		spinelli.fillDispositivoVeicoloModifiedDate();
		spinelli.fillDispositivoVeicoloUUID();

		// DISPOSITIVO_VEICOLO
		dispositivoVeicolo.fillDispositivoVeicoloCreateData();
		dispositivoVeicolo.fillDispositivoVeicoloDataFineUtilizzo();
		dispositivoVeicolo.fillDispositivoVeicoloDataInizioUtilizzo();
		dispositivoVeicolo.fillDispositivoVeicoloDispositivoID();
		dispositivoVeicolo.fillDispositivoVeicoloID();
		dispositivoVeicolo.fillDispositivoVeicoloIdAnagrafica();
		dispositivoVeicolo.fillDispositivoVeicoloIDVEICOLO();
		dispositivoVeicolo.fillDispositivoVeicoloModifiedDate();
		dispositivoVeicolo.fillDispositivoVeicoloUUID();

		boolean match = false;
		int spinelliIDanagrafica, spinelliIDdispositivo, spinelliIDVeicolo, spinelliID;
		int dispositivoVeicoloIDanagrafica, dispositivoVeicoloIDdispositivo, dispositivoVeicoloIDVeicolo,
				dispositivoVeicoloID;

		System.out.println("ID_ANAGRAFICA ----ID_DISPOSITIVO -----ID_VEICOLO --------------ID");
		for (spinelliIDanagrafica = 0, spinelliIDdispositivo = 0, spinelliIDVeicolo = 0, spinelliID = 0; spinelliIDanagrafica < spinelli
				.getId_anagrafica()
				.size(); spinelliIDanagrafica++, spinelliIDdispositivo++, spinelliIDVeicolo++, spinelliID++) {
			for (dispositivoVeicoloIDanagrafica = 0, dispositivoVeicoloIDdispositivo = 0, dispositivoVeicoloIDVeicolo = 0, dispositivoVeicoloID = 0; dispositivoVeicoloIDanagrafica < dispositivoVeicolo
					.getId_anagrafica()
					.size(); dispositivoVeicoloIDanagrafica++, dispositivoVeicoloIDdispositivo++, dispositivoVeicoloIDVeicolo++, dispositivoVeicoloID++) {

				if (spinelli.getId_anagrafica().get(spinelliIDanagrafica)
						.equals(dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica))
						&& spinelli.getId_dispositivo().get(spinelliIDdispositivo)
								.equals(dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDdispositivo))
						&& spinelli.getId_veicolo().get(spinelliIDVeicolo)
								.equals(dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDVeicolo))) {
					match = true;

					System.out.println(spinelli.getId_anagrafica().get(spinelliIDanagrafica) + " = "
							+ dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica) + " ----- "
							+ spinelli.getId_dispositivo().get(spinelliIDdispositivo) + " = "
							+ dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDdispositivo) + " ---- "
							+ spinelli.getId_veicolo().get(spinelliIDVeicolo) + " = "
							+ dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDVeicolo) + " ------ "
							+ spinelli.getId().get(spinelliID) + " = "
							+ dispositivoVeicolo.getId().get(dispositivoVeicoloID));

					// Scrivi L'UPDATE DISPOSITIVO_VEICOLO
					fwQueryDispositivoVeicolo.write("UPDATE DISPOSITIVO_VEICOLO SET ID = " + "'"
							+ spinelli.getId().get(spinelliID) + "'" + "," + "CREATE_DATE = " + "'"
							+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "MODIFIED_DATE = " + "'"
							+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "UUID = " + "'"
							+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "DATA_FINE_UTILIZZO = " + "'"
							+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + ","
							+ "DATA_INIZIO_UTILIZZO = " + "'"
							+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + ","
							+ "ID_DISPOSITIVO = " + "'" + spinelli.getId_dispositivo().get(spinelliIDdispositivo) + "'"
							+ "," + "ID_VEICOLO = " + "'" + spinelli.getId_veicolo().get(spinelliIDVeicolo) + "'"
							+ "WHERE ID_ANAGRAFICA = " + "'" + spinelli.getId_anagrafica().get(spinelliIDanagrafica)
							+ "'" + ";\n");
					fwQueryDispositivoVeicolo.flush();
				}
			}

			if (match == false) {
				fwQueryDispositivoVeicolo.write(
						"INSERT INTO DISPOSITIVO_VEICOLO (ID, CREATE_DATE, MODIFIED_DATE, UUID, DATA_FINE_UTILIZZO, DATA_INIZIO_UTILIZZO, ID_ANAGRAFICA, ID_DISPOSITIVO, ID_VEICOLO) VALUES ("
								+ "'" + spinelli.getId().get(spinelliID) + "'" + "," + "'"
								+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "'"
								+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "'"
								+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "'"
								+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
								+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
								+ spinelli.getId_anagrafica().get(spinelliIDanagrafica) + "'" + "," + "'"
								+ spinelli.getId_dispositivo().get(spinelliIDdispositivo) + "'" + "," + "'"
								+ spinelli.getId_veicolo().get(spinelliIDVeicolo) + "'" + ");\n");
				fwQueryDispositivoVeicolo.flush();
			}
		}
		fwQueryDispositivoVeicolo.close();
		fwNotID.close();
	}


5 Risposte

  • Re: Scrittura del file non funziona

    imparareJava ha scritto:


    In questa parte non mi scrive la insert nel file, ma nell'update funziona
    Quella parte (che scrive la INSERT), viene eseguita quando match vale false. Quindi: quando è che match è false??
    Nota innanzitutto che il if (match == false) è DENTRO il for principale. Mentre match è inizializzato a false solo una volta FUORI (prima) dei for.

    Questo vuol dire che se si entra almeno una volta in quel:

    if (spinelli.getVeicoli_targa().get(spinelliIndex).equals(veicoloDb.getTarga().get(veicoloIndex))) {

    mette match a true e quindi per qualunque altro ciclo successivo del for principale, match non potrà essere più a false.

    E' questo che volevi? Potrei presumere di no. La logica la devi sapere tu, devi RAGIONARE su queste cose.

    Quindi, chiarisci bene: QUANDO vuoi che venga scritta quella INSERT ??
  • Re: Scrittura del file non funziona

    Lo fatto in questo modo:
    
    public void confrontaTargheVeicolo() throws IOException {
    
    		String pathQuery = "C:\\Users\\java\\Desktop\\query.txt";
    		File fileQuery = new File(pathQuery);
    		FileWriter fwQuery = new FileWriter(fileQuery);
    
    		String pathnewID = "C:\\Users\\java\\Desktop\\newID.txt";
    		File fileNewID = new File(pathnewID);
    		FileWriter fwNewId = new FileWriter(fileNewID);
    
    		VeicoloDb veicoloDb = new VeicoloDb();
    		Spinelli spinelli = new Spinelli();
    
    		int spinelliIndex, veicoloIndex;
    		boolean match = false;
    
    		spinelli.fillDispositivoVeicoloCreateData();
    		spinelli.fillDispositivoVeicoloDataFineUtilizzo();
    		spinelli.fillDispositivoVeicoloDataInizioUtilizzo();
    		spinelli.fillDispositivoVeicoloID();
    		spinelli.fillDispositivoVeicoloIdAnagrafica();
    		spinelli.fillDispositivoVeicoloIDdispositivo();
    		spinelli.fillDispositivoVeicoloModifiedDate();
    		spinelli.fillDispositivoVeicoloUUID();
    
    		// VEICOLO::SPINELLI
    		spinelli.fillNewID();
    		spinelli.FillTarga();
    		spinelli.FillTipoDiPossesso();
    		spinelli.FillUUID();
    		spinelli.fillVeicoli_id();
    		spinelli.fillVeicoloClasseEuro();
    		spinelli.fillVeicoloCodiceClienteOriginario();
    		spinelli.fillVeicoloContratto();
    		spinelli.fillVeicoloCreateDate();
    		spinelli.fillVeicoloDataFineValidita();
    		spinelli.fillVeicoloDataInizioValidita();
    		spinelli.fillVeicoloDisponibilita();
    		spinelli.fillVeicoloIDanagrafica();
    		spinelli.fillVeicoloModifiedDate();
    		spinelli.fillVeicoloNazione();
    
    		veicoloDb.fillTarga();
    		veicoloDb.fillVeicoloId();
    		veicoloDb.fillIdAnagrafica();
    		veicoloDb.fillTipoDiPossesso();
    		veicoloDb.fillVeicoloClasseEuro();
    		veicoloDb.fillVeicoloCodiceClienteOriginario();
    		veicoloDb.fillVeicoloContratto();
    		veicoloDb.fillVeicoloCreateDate();
    		veicoloDb.fillVeicoloDataFineValidita();
    		veicoloDb.fillVeicoloDataInizioValidita();
    		veicoloDb.fillVeicoloDisponibilita();
    		veicoloDb.fillVeicoloModifiedDate();
    		veicoloDb.fillVeicoloNazione();
    		veicoloDb.fillVeicoloUuid();
    
    		// Se la Targa veicolo sono uguali Aggiungi ID nella Nuova colonna
    		for (spinelliIndex = 0; spinelliIndex < spinelli.getVeicoli_id().size(); spinelliIndex++) {
    			for (veicoloIndex = 0; veicoloIndex < veicoloDb.getVeicoloId().size(); veicoloIndex++) {
    				if (spinelli.getVeicoli_targa().get(spinelliIndex).equals(veicoloDb.getTarga().get(veicoloIndex))) {
    					match = true;
    
    					// Stampa a Video
    					System.out.println(spinelli.getVeicoli_targa().get(spinelliIndex) + " = "
    							+ veicoloDb.getTarga().get(veicoloIndex) + " --> "
    							+ spinelli.getVeicoli_id().get(spinelliIndex) + " --> "
    							+ veicoloDb.getVeicoloId().get(veicoloIndex) + " --> Trovati: " + spinelliIndex);
    
    					// Scrivi nel file .txt ID VEICOLO
    					// Crea l'ID NUOVO VEICOLO
    					fwNewId.write(spinelli.getVeicolo_newid().get(spinelliIndex) + "\n");
    					fwNewId.flush();
    
    					// Scrivi nel file .txt QUERY UPDATE
    					// Crea la Query e scrivi nel file
    					fwQuery.write("UPDATE veicolo SET ID = " + "'" + spinelli.getVeicolo_newid().get(spinelliIndex)
    							+ "'" + "," + "CREATE_DATE = " + "'" + spinelli.getVeicoli_create_date().get(spinelliIndex)
    							+ "'" + "," + "MODIFIED_DATE = " + "'"
    							+ spinelli.getVeicoli_modified_date().get(spinelliIndex) + "'" + "," + "UUID = " + "'"
    							+ spinelli.getVeicoli_uuid().get(spinelliIndex) + "'" + "," + "CLASSE_EURO = " + "'"
    							+ spinelli.getVeicoli_classe_euro().get(spinelliIndex) + "'" + ","
    							+ "CODICE_CLIENTE_ORIGINARIO = " + "'"
    							+ spinelli.getVeicoli_codice_cliente_originario().get(spinelliIndex) + "'" + ","
    							+ "CONTRATTO = " + "'" + spinelli.getVeicoli_contratto().get(spinelliIndex) + "'" + ","
    							+ "DATA_FINE_VALIDITA = " + "'"
    							+ spinelli.getVeicoli_data_fine_validita().get(spinelliIndex) + "'" + ","
    							+ "DATA_INIZIO_VALIDITA = " + "'"
    							+ spinelli.getVeicoli_data_inizio_validita().get(spinelliIndex) + "'" + ","
    							+ "DISPONIBILITA = " + "'" + spinelli.getVeicoli_disponibilita().get(spinelliIndex) + "'"
    							+ "," + "NAZIONE = " + "'" + spinelli.getVeicoli_nazione().get(spinelliIndex) + "'" + ","
    							+ "TARGA = " + "'" + spinelli.getVeicoli_targa().get(spinelliIndex) + "'" + ","
    							+ "TIPO_DI_POSSESSO = " + "'" + spinelli.getVeicoli_tipo_di_possesso().get(spinelliIndex)
    							+ "'" + "WHERE id_anagrafica = " + "'"
    							+ spinelli.getVeicoli_id_anagrafica().get(spinelliIndex) + "'" + ";" + "\n");
    					fwQuery.flush();
    
    				}
    
    			}
    			// Targhe non trovate
    			if (match == false) {
    				// Scrivi nel file .txt QUERY INSERT
    				fwQuery.write(
    						"INSERT INTO veicolo (ID, CREATE_DATE, MODIFIED_DATE, UUID,CLASSE_EURO, CODICE_CLIENTE_ORIGINARIO, CONTRATTO, DATA_FINE_VALIDITA, DATA_INIZIO_VALIDITA, DISPONIBILITA,NAZIONE, TARGA, TIPO_DI_POSSESSO, ID_ANAGRAFICA) VALUES"
    								+ "(" + "'" + spinelli.getVeicolo_newid().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_create_date().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_modified_date().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_uuid().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_classe_euro().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_codice_cliente_originario().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_contratto().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_data_fine_validita().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_data_inizio_validita().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_disponibilita().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_nazione().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_targa().get(spinelliIndex) + "'" + ","
    								+ spinelli.getVeicoli_tipo_di_possesso().get(spinelliIndex) + "'" + "," + "'"
    								+ spinelli.getVeicoli_id_anagrafica().get(spinelliIndex) + "'" + ")" + ";\n");
    				fwQuery.flush();
    			}
    
    		}
    		fwNewId.close();
    		fwQuery.close();
    	}
    
    	public void confrontaLaTernaDispositivoVeicolo() throws IOException {
    
    		String pathQueryDispositivoVeicolo = "C:\\Users\\java\\Desktop\\queryDispositivoVeicolo.txt";
    		File fileQueryDispositivoVeicolo = new File(pathQueryDispositivoVeicolo);
    		FileWriter fwQueryDispositivoVeicolo = new FileWriter(fileQueryDispositivoVeicolo);
    
    		Spinelli spinelli = new Spinelli();
    		DispositivoVeicolo dispositivoVeicolo = new DispositivoVeicolo();
    
    		// SPINELLI
    		spinelli.fillDispositivoVeicoloCreateData();
    		spinelli.fillDispositivoVeicoloDataFineUtilizzo();
    		spinelli.fillDispositivoVeicoloDataInizioUtilizzo();
    		spinelli.fillDispositivoVeicoloID();
    		spinelli.fillDispositivoVeicoloIdAnagrafica();
    		spinelli.fillDispositivoVeicoloIDdispositivo();
    		spinelli.fillDispositivoVeicoloIDVeicolo();
    		spinelli.fillDispositivoVeicoloModifiedDate();
    		spinelli.fillDispositivoVeicoloUUID();
    
    		// DISPOSITIVO_VEICOLO
    		dispositivoVeicolo.fillDispositivoVeicoloCreateData();
    		dispositivoVeicolo.fillDispositivoVeicoloDataFineUtilizzo();
    		dispositivoVeicolo.fillDispositivoVeicoloDataInizioUtilizzo();
    		dispositivoVeicolo.fillDispositivoVeicoloDispositivoID();
    		dispositivoVeicolo.fillDispositivoVeicoloID();
    		dispositivoVeicolo.fillDispositivoVeicoloIdAnagrafica();
    		dispositivoVeicolo.fillDispositivoVeicoloIDVEICOLO();
    		dispositivoVeicolo.fillDispositivoVeicoloModifiedDate();
    		dispositivoVeicolo.fillDispositivoVeicoloUUID();
    
    		int spinelliIDanagrafica, spinelliIDdispositivo, spinelliIDVeicolo, spinelliID;
    		int dispositivoVeicoloIDanagrafica, dispositivoVeicoloIDdispositivo, dispositivoVeicoloIDVeicolo,
    				dispositivoVeicoloID;
    		System.out.println("ID_ANAGRAFICA ----ID_DISPOSITIVO -----ID_VEICOLO --------------ID");
    		for (spinelliIDanagrafica = 1, spinelliIDdispositivo = 1, spinelliIDVeicolo = 1, spinelliID = 1; spinelliIDanagrafica < spinelli
    				.getId_anagrafica()
    				.size(); spinelliIDanagrafica++, spinelliIDdispositivo++, spinelliIDVeicolo++, spinelliID++) {
    			for (dispositivoVeicoloIDanagrafica = 1, dispositivoVeicoloIDdispositivo = 1, dispositivoVeicoloIDVeicolo = 1, dispositivoVeicoloID = 1; dispositivoVeicoloIDanagrafica < dispositivoVeicolo
    					.getId_anagrafica()
    					.size(); dispositivoVeicoloIDanagrafica++, dispositivoVeicoloIDdispositivo++, dispositivoVeicoloIDVeicolo++, dispositivoVeicoloID++) {
    				
    				if (spinelli.getId_anagrafica().get(spinelliIDanagrafica)
    						.equals(dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica))
    						&& spinelli.getId_dispositivo().get(spinelliIDdispositivo)
    								.equals(dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDdispositivo))
    						&& spinelli.getId_veicolo().get(spinelliIDVeicolo)
    								.equals(dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDVeicolo))) {
    					
    					System.out.println(spinelli.getId_anagrafica().get(spinelliIDanagrafica) + " = "
    							+ dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica) + " ----- "
    							+ spinelli.getId_dispositivo().get(spinelliIDdispositivo) + " = "
    							+ dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDdispositivo) + " ---- "
    							+ spinelli.getId_veicolo().get(spinelliIDVeicolo) + " = "
    							+ dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDVeicolo) + " ------ "
    							+ spinelli.getId().get(spinelliID) + " = "
    							+ dispositivoVeicolo.getId().get(dispositivoVeicoloID));
    
    					// Scrivi L'UPDATE DISPOSITIVO_VEICOLO
    					fwQueryDispositivoVeicolo.write("UPDATE DISPOSITIVO_VEICOLO SET ID = " + "'"
    							+ spinelli.getId().get(spinelliID) + "'" + "," + "CREATE_DATE = " + "'"
    							+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "MODIFIED_DATE = " + "'"
    							+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "UUID = " + "'"
    							+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "DATA_FINE_UTILIZZO = " + "'"
    							+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + ","
    							+ "DATA_INIZIO_UTILIZZO = " + "'"
    							+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + ","
    							+ "ID_DISPOSITIVO = " + "'" + spinelli.getId_dispositivo().get(spinelliIDdispositivo) + "'"
    							+ "," + "ID_VEICOLO = " + "'" + spinelli.getId_veicolo().get(spinelliIDVeicolo) + "'"
    							+ "WHERE ID_ANAGRAFICA = " + "'" + spinelli.getId_anagrafica().get(spinelliIDanagrafica)
    							+ "'" + ";\n");
    					
    				}  else  {
    					fwQueryDispositivoVeicolo.write(
    							"INSERT INTO DISPOSITIVO_VEICOLO (ID, CREATE_DATE, MODIFIED_DATE, UUID, DATA_FINE_UTILIZZO, DATA_INIZIO_UTILIZZO, ID_ANAGRAFICA, ID_DISPOSITIVO, ID_VEICOLO) VALUES ("
    									+ "'" + spinelli.getId().get(spinelliID) + "'" + "," + "'"
    									+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getId_anagrafica().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getId_dispositivo().get(spinelliIDdispositivo) + "'" + "," + "'"
    									+ spinelli.getId_veicolo().get(spinelliIDVeicolo) + "'" + ");\n");
    				}
    				
    			} // secondo ciclo
    			
    		} // primo ciclo
    		
    		fwQueryDispositivoVeicolo.close();
    	}
    
    
    Funziona, ma non stampa correttamente , Se true stampa le insert, invece è sbagliato deve stampare le update. Poi mi stampa lo stesso record 10 volte e poi va avanti, che errore ho commesso?
  • Re: Scrittura del file non funziona

    
    	public void confrontaLaTernaDispositivoVeicolo() throws IOException {
    
    		String pathQueryDispositivoVeicolo = "C:\\Users\\java\\Desktop\\queryDispositivoVeicolo.txt";
    		File fileQueryDispositivoVeicolo = new File(pathQueryDispositivoVeicolo);
    		FileWriter fwQueryDispositivoVeicolo = new FileWriter(fileQueryDispositivoVeicolo);
    
    		Spinelli spinelli = new Spinelli();
    		DispositivoVeicolo dispositivoVeicolo = new DispositivoVeicolo();
    
    		// SPINELLI
    		spinelli.fillDispositivoVeicoloCreateData();
    		spinelli.fillDispositivoVeicoloDataFineUtilizzo();
    		spinelli.fillDispositivoVeicoloDataInizioUtilizzo();
    		spinelli.fillDispositivoVeicoloID();
    		spinelli.fillDispositivoVeicoloIdAnagrafica();
    		spinelli.fillDispositivoVeicoloIDdispositivo();
    		spinelli.fillDispositivoVeicoloIDVeicolo();
    		spinelli.fillDispositivoVeicoloModifiedDate();
    		spinelli.fillDispositivoVeicoloUUID();
    
    		// DISPOSITIVO_VEICOLO
    		dispositivoVeicolo.fillDispositivoVeicoloCreateData();
    		dispositivoVeicolo.fillDispositivoVeicoloDataFineUtilizzo();
    		dispositivoVeicolo.fillDispositivoVeicoloDataInizioUtilizzo();
    		dispositivoVeicolo.fillDispositivoVeicoloDispositivoID();
    		dispositivoVeicolo.fillDispositivoVeicoloID();
    		dispositivoVeicolo.fillDispositivoVeicoloIdAnagrafica();
    		dispositivoVeicolo.fillDispositivoVeicoloIDVEICOLO();
    		dispositivoVeicolo.fillDispositivoVeicoloModifiedDate();
    		dispositivoVeicolo.fillDispositivoVeicoloUUID();
    
    		int spinelliIDanagrafica, spinelliIDdispositivo, spinelliIDVeicolo, spinelliID;
    		int dispositivoVeicoloIDanagrafica, dispositivoVeicoloIDdispositivo, dispositivoVeicoloIDVeicolo,
    				dispositivoVeicoloID;
    		boolean match= false;
    		
    		System.out.println("ID_ANAGRAFICA ----ID_DISPOSITIVO -----ID_VEICOLO --------------ID");
    		for (spinelliIDanagrafica = 1, spinelliIDdispositivo = 1, spinelliIDVeicolo = 1, spinelliID = 1; spinelliIDanagrafica < spinelli
    				.getId_anagrafica()
    				.size(); spinelliIDanagrafica++, spinelliIDdispositivo++, spinelliIDVeicolo++, spinelliID++) {
    			for (dispositivoVeicoloIDanagrafica = 1, dispositivoVeicoloIDdispositivo = 1, dispositivoVeicoloIDVeicolo = 1, dispositivoVeicoloID = 1; dispositivoVeicoloIDanagrafica < dispositivoVeicolo
    					.getId_anagrafica()
    					.size(); dispositivoVeicoloIDanagrafica++, dispositivoVeicoloIDdispositivo++, dispositivoVeicoloIDVeicolo++, dispositivoVeicoloID++) {
    				
    				if (spinelli.getId_anagrafica().get(spinelliIDanagrafica)
    						.equals(dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica))
    						&& spinelli.getId_dispositivo().get(spinelliIDdispositivo)
    								.equals(dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDdispositivo))
    						&& spinelli.getId_veicolo().get(spinelliIDVeicolo)
    								.equals(dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDVeicolo))) {
    					match = true;
    					System.out.println(spinelli.getId_anagrafica().get(spinelliIDanagrafica) + " = "
    							+ dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica) + " ----- "
    							+ spinelli.getId_dispositivo().get(spinelliIDdispositivo) + " = "
    							+ dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDdispositivo) + " ---- "
    							+ spinelli.getId_veicolo().get(spinelliIDVeicolo) + " = "
    							+ dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDVeicolo) + " ------ "
    							+ spinelli.getId().get(spinelliID) + " = "
    							+ dispositivoVeicolo.getId().get(dispositivoVeicoloID));
    
    					// Scrivi L'UPDATE DISPOSITIVO_VEICOLO
    					fwQueryDispositivoVeicolo.write("UPDATE DISPOSITIVO_VEICOLO SET ID = " + "'"
    							+ spinelli.getId().get(spinelliID) + "'" + "," + "CREATE_DATE = " + "'"
    							+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "MODIFIED_DATE = " + "'"
    							+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "UUID = " + "'"
    							+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "DATA_FINE_UTILIZZO = " + "'"
    							+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + ","
    							+ "DATA_INIZIO_UTILIZZO = " + "'"
    							+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + ","
    							+ "ID_DISPOSITIVO = " + "'" + spinelli.getId_dispositivo().get(spinelliIDdispositivo) + "'"
    							+ "," + "ID_VEICOLO = " + "'" + spinelli.getId_veicolo().get(spinelliIDVeicolo) + "'"
    							+ "WHERE ID_ANAGRAFICA = " + "'" + spinelli.getId_anagrafica().get(spinelliIDanagrafica)
    							+ "'" + ";\n");
    					
    				}  else  {
    					match = false;
    					fwQueryDispositivoVeicolo.write(
    							"INSERT INTO DISPOSITIVO_VEICOLO (ID, CREATE_DATE, MODIFIED_DATE, UUID, DATA_FINE_UTILIZZO, DATA_INIZIO_UTILIZZO, ID_ANAGRAFICA, ID_DISPOSITIVO, ID_VEICOLO) VALUES ("
    									+ "'" + spinelli.getId().get(spinelliID) + "'" + "," + "'"
    									+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getId_anagrafica().get(spinelliIDanagrafica) + "'" + "," + "'"
    									+ spinelli.getId_dispositivo().get(spinelliIDdispositivo) + "'" + "," + "'"
    									+ spinelli.getId_veicolo().get(spinelliIDVeicolo) + "'" + ");\n");
    				}
    				
    			} // secondo ciclo
    			
    		} // primo ciclo
    		
    		fwQueryDispositivoVeicolo.close();
    	}
    
    
    la stessa cosa non stampa bene
  • Re: Scrittura del file non funziona

    Continui a postare "tonnellate" di codice ma SENZA spiegare la logica che vuoi applicare. E chiedi "cosa non va".

    Ora: quel doppio for annidato:
    		for (spinelliIndex = 0; spinelliIndex < spinelli.getVeicoli_id().size(); spinelliIndex++) {
    			for (veicoloIndex = 0; veicoloIndex < veicoloDb.getVeicoloId().size(); veicoloIndex++) {
    				if (spinelli.getVeicoli_targa().get(spinelliIndex).equals(veicoloDb.getTarga().get(veicoloIndex))) {
    Da quanto "deduco" io, fa tutte le combinazioni tra i vari elementi per cercare se c'è una corrispondenza tra due targhe.

    E comunque è un pochino "dubbio": perché il size() lo fai su veicoloDb.getVeicoloId() ma poi il get() lo fai su veicoloDb.getTarga() ?
    Già questo è dubbio e ben poco esplicativo. Quale è la relazione tra i due? Lo sai solo tu ....

    Ma a parte questo: QUANDO vuoi scrivere quella INSERT?
    Quando non trovi una corrispondenza di targa tra TUTTE le combinazioni (quindi esauriti tutti i due for)?
    oppure
    Quando non trovi una corrispondenza di targa per ciascun elemento dato dal for principale?
    Sarebbero due cose diverse. E di nuovo ... lo sai solo tu ....
  • Re: Scrittura del file non funziona

    Lo fatto in questo modo, funziona.
    Però non capisco il perchè mi fa le insert a modo suo. Visto che le condizioni sono tutte vere.
    Mi puoi aiutare? a sistemare il codice, gentilmente.
    
    public void confrontaLaTernaDispositivoVeicolo() throws IOException {
    
    		String pathQueryDispositivoVeicolo = "C:\\Users\\java\\Desktop\\queryDispositivoVeicolo.txt";
    		File fileQueryDispositivoVeicolo = new File(pathQueryDispositivoVeicolo);
    		FileWriter fwQueryDispositivoVeicolo = new FileWriter(fileQueryDispositivoVeicolo);
    
    		Spinelli spinelli = new Spinelli();
    		DispositivoVeicolo dispositivoVeicolo = new DispositivoVeicolo();
    
    		// SPINELLI
    		spinelli.fillDispositivoVeicoloCreateData();
    		spinelli.fillDispositivoVeicoloDataFineUtilizzo();
    		spinelli.fillDispositivoVeicoloDataInizioUtilizzo();
    		spinelli.fillDispositivoVeicoloID();
    		spinelli.fillDispositivoVeicoloIdAnagrafica();
    		spinelli.fillDispositivoVeicoloIDdispositivo();
    		spinelli.fillDispositivoVeicoloIDVeicolo();
    		spinelli.fillDispositivoVeicoloModifiedDate();
    		spinelli.fillDispositivoVeicoloUUID();
    
    		// DISPOSITIVO_VEICOLO
    		dispositivoVeicolo.fillDispositivoVeicoloCreateData();
    		dispositivoVeicolo.fillDispositivoVeicoloDataFineUtilizzo();
    		dispositivoVeicolo.fillDispositivoVeicoloDataInizioUtilizzo();
    		dispositivoVeicolo.fillDispositivoVeicoloDispositivoID();
    		dispositivoVeicolo.fillDispositivoVeicoloID();
    		dispositivoVeicolo.fillDispositivoVeicoloIdAnagrafica();
    		dispositivoVeicolo.fillDispositivoVeicoloIDVEICOLO();
    		dispositivoVeicolo.fillDispositivoVeicoloModifiedDate();
    		dispositivoVeicolo.fillDispositivoVeicoloUUID();
    
    		int spinelliIDanagrafica;
    		int dispositivoVeicoloIDanagrafica;
    
    		System.out.println("ID_ANAGRAFICA ----ID_DISPOSITIVO -----ID_VEICOLO --------------ID");
    		for (spinelliIDanagrafica = 1 ; spinelliIDanagrafica < spinelli.getId_anagrafica().size(); spinelliIDanagrafica++) {
    			boolean match= false;
    			for (dispositivoVeicoloIDanagrafica = 1; dispositivoVeicoloIDanagrafica < dispositivoVeicolo.getId_anagrafica().size(); dispositivoVeicoloIDanagrafica++) {
    
    				if ((spinelli.getId_anagrafica().get(spinelliIDanagrafica)
    						.equals(dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica))
    						&& spinelli.getId_dispositivo().get(spinelliIDanagrafica)
    								.equals(dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDanagrafica))
    						&& spinelli.getId_veicolo().get(spinelliIDanagrafica)
    								.equals(dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDanagrafica)))) {
    					match = true;
    					System.out.println(spinelli.getId_anagrafica().get(spinelliIDanagrafica) + " = "
    							+ dispositivoVeicolo.getId_anagrafica().get(dispositivoVeicoloIDanagrafica) + " ----- "
    							+ spinelli.getId_dispositivo().get(spinelliIDanagrafica) + " = "
    							+ dispositivoVeicolo.getId_dispositivo().get(dispositivoVeicoloIDanagrafica) + " ---- "
    							+ spinelli.getId_veicolo().get(spinelliIDanagrafica) + " = "
    							+ dispositivoVeicolo.getId_veicolo().get(dispositivoVeicoloIDanagrafica) + " ------ "
    							+ spinelli.getId().get(spinelliIDanagrafica) + " = "
    							+ dispositivoVeicolo.getId().get(dispositivoVeicoloIDanagrafica));
    
    					// Scrivi L'UPDATE DISPOSITIVO_VEICOLO
    					fwQueryDispositivoVeicolo.write("UPDATE DISPOSITIVO_VEICOLO SET ID = " + "'"
    							+ spinelli.getId().get(spinelliIDanagrafica) + "'" + "," + "CREATE_DATE = " + "'"
    							+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "MODIFIED_DATE = " + "'"
    							+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "UUID = " + "'"
    							+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "DATA_FINE_UTILIZZO = " + "'"
    							+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + ","
    							+ "DATA_INIZIO_UTILIZZO = " + "'"
    							+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + ","
    							+ "ID_DISPOSITIVO = " + "'" + spinelli.getId_dispositivo().get(spinelliIDanagrafica) + "'"
    							+ "," + "ID_VEICOLO = " + "'" + spinelli.getId_veicolo().get(spinelliIDanagrafica) + "'"
    							+ "WHERE ID_ANAGRAFICA = " + "'" + spinelli.getId_anagrafica().get(spinelliIDanagrafica)
    							+ "'" + ";\n");
    
    				}
    
    			} 
    			 if(!match) {	
    				fwQueryDispositivoVeicolo.write(
    						"INSERT INTO DISPOSITIVO_VEICOLO (ID, CREATE_DATE, MODIFIED_DATE, UUID, DATA_FINE_UTILIZZO, DATA_INIZIO_UTILIZZO, ID_ANAGRAFICA, ID_DISPOSITIVO, ID_VEICOLO) VALUES ("
    								+ "'" + spinelli.getId().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getCreate_date().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getModified_date().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getUuid().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getData_fine_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getData_inizio_utilizzo().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getId_anagrafica().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getId_dispositivo().get(spinelliIDanagrafica) + "'" + "," + "'"
    								+ spinelli.getId_veicolo().get(spinelliIDanagrafica) + "'" + ");\n");
    			
    			 }
    		} 
    
    		fwQueryDispositivoVeicolo.close();
    	}
    
    
    
    ID_ANAGRAFICA ----ID_DISPOSITIVO -----ID_VEICOLO --------------ID
    2284 = 2284 ----- 29968 = 29968 ---- 25611 = 25611 ------ 80383 = 80383
    2284 = 2284 ----- 29967 = 29967 ---- 25612 = 25612 ------ 80382 = 80382
    .................
    .............
    Tutti uguali deve essere solo update.
Devi accedere o registrarti per scrivere nel forum
5 risposte