Bonjour a vous,

Je pense que c'est dans ce forum que je dois mettre ma demande, si ce n'est pas ici dite moi ou il faudrait le mettre.

Actuellement je suis en train de développé un projet sous netbeans, je dois faire une purge d'une base de données sous microsoft access 2010.

En clair je vais faire trois méthodes, une première qui permet de sélectionné le mois a purger, la deuxième qui créé le fichier csv du mois a purger la dernière qui supprime. J'utilise le main pour test mes méthodes et un autre fichier ou il y a toute mes méthodes. Je vous met mon code des deux méthodes que j'ai faite déjà (sélection et suppression ) il me reste a faire la création du fichier CSV.

J'ai commencé a chercher pour sauvegarde et les bouts de code tester ne marcher pas..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
 
 //méthode permettant de nettoyé la base de données 
    public void PurgerMois(String date) throws SQLException 
    {
                // declaration des dates  pour la purges
		String datefin = date;
		//isole le mois du format date
		String[] partieComplet = datefin.split(" ");
                String[] partieDate = partieComplet[0].split("-");
		//convertie la chaine de caractere en entier
		int mois = Integer.parseInt(partieDate[1]);
		//increment du mois
		mois = mois + 1;
		//convertie l'entier en chaîne de caractere
		String month = Integer.toString(mois);               
		//Mise au format date de la BDD
		if (month.length() != 2)
		{
		month = "0"+month+"";
 
		//appel de la méthode de selection du mois
		}
 
		//ecrase la chaine datefin avec le mois suivant
		datefin = ""+partieDate[0]+"-"+month+"-"+partieDate[2]+"";
		SelectionMoisPurge(date, datefin);
                //appel de la méthode permettant d'enregistrer le mois qui va être purger
                EnregistrerMoisPurge(date);
 
        // requete delete permettant la suppression des enregistrements avant une date donné
	String queryDelete = "DELETE FROM T_COLLECTE WHERE DATE_HEURE  BETWEEN  #"+date+"# AND #"+datefin+"#";
        //execution de la requete delete de purge
        mabdd.RequeteDelete(queryDelete);
        System.out.println("purge du "+date+" ok");
 
    }  
 
    // méthode pour selectionner le mois a purger
    public void SelectionMoisPurge(String date, String datefin) throws SQLException 
    {
 
        //requete select permettant de selectionner les mois non purger
        String querySelect = "SELECT * FROM T_COLLECTE WHERE DATE_HEURE = #"+date+"# ";
        //execution de la requete select
        ResultSet results = mabdd.RequeteSelect(querySelect);
 
 
    }
 
    //méthode pour enregistrer le mois a purger dans un fichier csv
   public void EnregistrerMoisPurge(String adressedufichier)
    {
 
 
   }