bonjour;
je suis débutante avec delphi et je veux charger une bdd qui est sous forme un fichier .txt pour exécuter un programme sur cette bdd,
mon fichier représente un fichier log nettoyer avec oracle et décharger sous forme un fichier texte, il contien les champs suivants:

(ip, date, url, user agent)


je veux regrouper tous les couples (ip, user agent) identique et trouver pour chaque couples tous les url visité,

l'algorithme et la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
tant qu'il ya des enregistrements dans la base faire
             lire l'enregistrement i
             récupérer l'adresse IP(i) et le user agent(i)
             si le couple (IPi, UAi)=(IP(i+1),UA(i+1))
             alors ajouter l'enregistrement i a la session S(i-1)
             sinon recommencer une nouvelle session Si
          fin si
          fin tant que
mon problème c'est que:
1) je ne sais pas comment faire pour charger ma bdd pour pouvoir lire l'enregistrement
2) comment faire pour lire chaque enregistrement pour comparer chaque couple(ip,ua)
3) comment faire pour mettre chaque session dans une nouvelle table.

j'espère trouver une aide parce-que je suis vraiment bloqué et j'ai beaucoup chercher sur le net mais aucun résultat,