IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

soucis d'enregistrement de donnees


Sujet :

Langage Perl

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut soucis d'enregistrement de donnees
    voila j'utilise un tableau et une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     for ($i=0; $i<=$long ; $i++)
            { $tst=~/^([^\t]*)\t[^\t]*\t([^\t]*)\t[^\t]*\t[^\t]*\t.*/;
          print $tst;
           if ($Var eq $2)
              {$groupe = $1;
             print G "Gpe\t$gpe\n";}}
    Var etant defini au dessus en My $var comment faire pour que cela passe car rien ne se passe . merci

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Tu ne donnes aucun détail sur le contenu de $tst, pas plus que de $Var...
    De plus l'indentation est pour le moins étrange (si on peut appeler ça une indentation).
    Nous n'en savons pas assez pour t'aider.

    --
    Jedaï

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    oui c vrai $tst c une ligne d'un tableau excel $var une valeur chiffre et lettre contenu dans une case de mon tableau je voudrai enregistrer la 3eme case de chaque ligne la comparer a ma variable $var si c la meme enregistrer la
    1 case de la meme ligne voila! Et pour l'indentation le copier coller a bien marcher mais je me suis rendu compte que mon programme ete tres mal indenter donc je vais y remedier pour d'autre details n'hesitez pas merci

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 572
    Points : 2 014
    Points
    2 014
    Par défaut
    Citation Envoyé par bassejc
    voila j'utilise un tableau et une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     for ($i=0; $i<=$long ; $i++)
            { $tst=~/^([^\t]*)\t[^\t]*\t([^\t]*)\t[^\t]*\t[^\t]*\t.*/;
          print $tst;
           if ($Var eq $2)
              {$groupe = $1;
             print G "Gpe\t$gpe\n";}}
    Var etant defini au dessus en My $var comment faire pour que cela passe car rien ne se passe . merci
    Déjà, j'essaie de présenter ton code réindenté comme il faut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    for ($i = 0; $i <= $long; $i++)
    {
        $tst =~ /^([^\t]*)\t[^\t]*\t([^\t]*)\t[^\t]*\t[^\t]*\t.*/;
        print $tst;
        if ($Var eq $2)
        {
            $groupe = $1;
            print G "Gpe\t$gpe\n";
        }
    }
    Maintenant, quand tu dis qu'il ne se passe rien, ça signifie que la séquence du print G "Gpe\t$gpe\n"; ne se fait pas ?

    Je te conseillerais de réorganiser ton code comme suit :

    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
     
    for ($i = 0; $i <= $long; $i++)
    {
        if ($tst =~ /^([^\t]*)\t[^\t]*\t([^\t]*)\t[^\t]*\t[^\t]*\t.*/)
        {
            print $tst;
            if ($Var eq $2)
            {
                $groupe = $1;
                print G "Gpe\t$gpe\n";
            }
            else
            {
                print "\$Var ($Var) différent de \$2 ($2)\n";
            }
        }
        else
        {
            print "\$tst non matché\n";
        }
    }
    Ca te permettra de voir si ta RegExp fait ce que tu attend d'elle.

    De plus, je te conseillerais d'ajouter à la première ligne de ton script (shebang) le flag -w afin d'avoir plus de retours d'erreurs ou d'avertissements du compilateur Perl lorsqu'il analyse, compile et exécute ton script.

    Dernière chose : ta boucle for boucle sur quoi exactement ? Parce que là, ta variable $tst est toujours la même qui est utilisée à chaque passage dans ta boucle.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    ma boucle for boucle sur une variable qui je pense doit avancer dans un fichier type tableau de la ligne i a long qui est la longueur total du tableau
    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
    56
    57
    58
    59
     
    #! /usr/bin/perl
     
    use strict;
     
    open (G, ">resu.txt");
    open (E, "./holoe.data") or die " impossible d'ouvrir le fichier holoe\n"; 
    open (F, "./M.data/M.data5");
    my $compteur =0;
    my $gpe ="";
    my @hml =<E>;
    my $gpe = "";
    my $i=0;
    my $test="";
    my $long =@hml;
     
     
     
     
    open (DATA, "Mdata/M.data5") or die "Can't open file M.data5 $!";
     
    my @mdata = <DATA>;
     
     
    chomp(@mdata);
     
    my $mdata = join("\t", @mdata);
     
    my @ge=split(/\/\//, $mdata);
     
    my $ge ="";
    foreach $ge(@ge)
      {
    	if($ge ne "")
                 {
    		chomp($ge);
    		$ge =~ s/'/\\'/g;
    		$_ = $ge; 
    		my ($unigId) = /ID\s+([^\t]*)/;
    		my ($geNam) = /TITLE\s+([^\t]*)/;
    		my ($geSym) = /GENE\s+([^\t]*)/;
    		my ($Var) = /LOCUSLINK\s+([^\t]*)/;
    		my ($sequences) = /ID\s+.*?(SEQUENCE.*)$/;
    		print "$unigId, $geSym, $Var\n";
    		if ($Var ne "")
                       {print G "variable1 \t$Var\n"; #mon prog tourne jusque la!
     
                          for ($i=0; $i<=$long ; $i++)
                               {                                                                                                        $test=~/^([^\t]*)\t[^\t]*\t([^\t]*)\t[^\t]*\t[^\t]*\t[^\t]*\t.*/;
                                print $test;
                                if ($Var eq $2)
                                    {
                                     $gpe = $1;
                                     print G "Gpe\t$gpe\n";
                                     }
                                }
                         }
                }
      }
    voila le but : ouvrir un fichier le couper en notant la Var qui contient une valeur de type chaine puis ouvrir un tableau de 6 colonnes et charcher dans la 3eme colonne si la valeur y existe si oui renvoyer la valeur de la 1 case de la ligne correspondante . voila mais ca march pas du tout je suis debutant et la je galere beaucoup.

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    et pour ton code que tu ma donner maintenant il me marque plein plein plein de test non match voila je suis impatient d'avoir de l'aide !

  7. #7
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 572
    Points : 2 014
    Points
    2 014
    Par défaut
    Dans ton code, un truc me saute aux yeux, il manque ~ accolé au = pour les affectations suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    my ($unigId) = /ID\s+([^\t]*)/;
    my ($geNam) = /TITLE\s+([^\t]*)/;
    my ($geSym) = /GENE\s+([^\t]*)/;
    my ($Var) = /LOCUSLINK\s+([^\t]*)/;
    my ($sequences) = /ID\s+.*?(SEQUENCE.*)$/;

  8. #8
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 572
    Points : 2 014
    Points
    2 014
    Par défaut
    2 choses

    Active le flag -w à ta 1ère ligne -> #! /usr/bin/perl -w
    Ca rendra le compilo plus bavard et il te signalera davantage d'erreur

    Redirige vers un fichier le canal STDERR. Ca te fera un fichier log traçant justement les erreurs de compilations ou d'exécution
    open(STDERR, ">stderr.log") or die ("création stderr.log erreur : $!\n");

    Et vois ce qui se passe.

    J'ai repéré (et signalé) qq erreurs syntaxiques, peut être que d'autres se cachent dans ton script.

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    en effet une double declaration et un fichier non utiliser mon ete signaler mais rien de plus et le fichier log fait plus de 23Mo ! et je comprend pas grand chose a ce qu'il y a marquer et quand j'assigne le bloc de variable avec ~ plus rien ne se passe!

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    autre choses aussi si je met
    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
     
            $test = @hml;
            for ($i = 0; $i <= $long; $i++)
               {
                if ($test =~ /^([^\t]*)\t[^\t]*\t[^\t]*\t([^\t]*)\t[^\t]*\t[^\t]*\t.*/)
                 {
                 print $test;
                    if ($VAR eq $2)
                        {
                        $gpe = $1;
                        print G "Gpe\t$gpe\n";
                        }
                    else
                        {
                        print "\$Var ($Var) différent de \$2 ($2)\n";
                        }
                 }
                else
                    {
                    print "\$test non matche\n";
                    }
    en commentaire il m'enregistre bien les Var dans le fichier si non rien ne se passe

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    J'ai trouver!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	if ($Var ne "")
            {
            print G "$Var \t$var\n"; #ok
     
            foreach my $ligne(@hml) {print "$ligne";
                                               }
            }

  12. #12
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Citation Envoyé par Arioch
    Active le flag -w à ta 1ère ligne -> #! /usr/bin/perl -w
    Ca rendra le compilo plus bavard et il te signalera davantage d'erreur
    C'est un bon conseil, mais c'est peut-être mieux d'utiliser plutôt "use warnings" au début du script, l'avantage étant qu'il est lexical, qu'on peut le désactiver avec "no warnings" sur une portée précise et qu'on peut sélectionner précisément les catégories de warnings à émettre.

    Par ailleurs concernant le code dans ce thread... Pitié prend un bon éditeur de texte et utilise une indentation plus standard et cohérente !
    (il y a par ailleurs pas mal à dire niveau maintenabilité sur ce script, mais tout ceci est déjà dit dans d'autres threads, je ne le répéterais pas ici)

    --
    Jedaï

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    merci pour tous tes conseils jedai j'utilise syn editor pour mon script perl et je suis tres novice peux tu me donner les "theads" pour une meilleur stabiliter ou maintenabilite? car la pareil je pige pas trop et c'est mon premier travail en perl avant je n'avais pas programmer en perl je faisai pas mal d'algo mais c tout donc si tu veux bien me venir en aide je suis prenneur car mon script marche toujours pas!

  14. #14
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 572
    Points : 2 014
    Points
    2 014
    Par défaut
    Citation Envoyé par bassejc
    merci pour tous tes conseils jedai j'utilise syn editor pour mon script perl et je suis tres novice peux tu me donner les "theads" pour une meilleur stabiliter ou maintenabilite? car la pareil je pige pas trop et c'est mon premier travail en perl avant je n'avais pas programmer en perl je faisai pas mal d'algo mais c tout donc si tu veux bien me venir en aide je suis prenneur car mon script marche toujours pas!
    Sans trop m'avancer, ce que Jedai a voulu dire, c'est que tu dois être plus aéré dans la présentation de ton code, pas aussi touffu/fouilli.

    En celà, un bon éditeur de texte et en te tenant à une méthode d'indentation qui te sera propre, ton code deviendra davantage lisible pour toi comme pour ceux qui seraient amenés à y mettre le nez dedans. Et ici, ça n'a rien à voir avec Perl, je pense que c'est valable avec les autres langages.

    Autre chose : essaie de disséminer aux endroits stratégiques des commentaires ou des annotations. Faut pas trop documenter (sinon faire de la POD) sinon on alourdit le code mais ne pas documenter, spa bien

    Et concernant ton soucis, vu que ton script plante toujours. Déjà active le use warnings préconisé par Jedai. Ensuite, à ta place je mettrai des print du contenu de tes variables à divers endroits, en priorité ceux où tu penses que ça peut coincer.

    Grosso modo, rend ton programme un peu bavard sur tout ce qu'il fait.

  15. #15
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    merci beaucoup pour tous ses precieux conseils que je suis en train de m'efforcer d'appliqué je vous tiens au courant

  16. #16
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Remets nous ton code en entier tel qu'il est actuellement.

    Pour l'éditeur, je te conseille Scite, et particulièrement cet installeur qui contient l'aide de l'API Perl et rajoute automatiquement un item "ouvrir avec Scite" au menu contextuel de Windows. (Bien sûr si tu as des habitudes bien ancrées avec Syn Text Editor, et même des scripts, reste avec Syn)

    --
    Jedaï

  17. #17
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Points : 3
    Points
    3
    Par défaut
    voici mon code mais j'arrive pas a placer le warrning
    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
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
     
    #! /usr/bin/perl -w
     
     
    use strict;
     
    open(STDERR, ">stderr.log") or die ("création stderr.log erreur : $!\n");
    open (G, ">resu.txt");
    open (E, "./hml.data") or die " impossible d'ouvrir le fichier hml\n"; 
    #Le fichier mdata est trop gros pour le traiter en entier. On lit le fichier ligne par ligne et on let en place un compteur qui va permettre une decoupe en plusieurs fichiers.
    #my @files = glob("./mdata/*");
     
    my $compteur =0;
    my $grp ="";
    my @hml =<E>;
    my $i=0;
    my $test="";
    my $long =@hml;
    my @tmp = ();
     
     
     
    #foreach my $file(@files){
    	#open (DATA, $file) or die "Can't open file $file $!";
    	open (DATA, "mdata/mdata5") or die "Can't open file mdata5 $!";
    	#print "Parse $file...\n";
    	my @mdata = <DATA>;
     
    	#enleve les retours ligne
    	chomp(@mdata);
    	#joint les elements du tableau dans une chaine
    	my $mdata = join("\t", @mdata);
    	#cree un tableau en coupant la chaine selon //. C'est le separateur de 2 elements unigene.
    	my @ge=split(/\/\//, $mdata);
     
    	my $ge ="";
    	foreach $ge(@ge)
      {
    		if($ge ne "")
        {
    			chomp($ge);
    			#Remplacement des '(prim) existant par \' pour l'insertion dans la base
    			$ge =~ s/'/\\'/g;
    			#Recupere les identifiants 
    			$_ = $ge;
     
    			#Rq \s+ signifie un ou plusieurs espaces
    			my ($unigId) = /ID\s+([^\t]*)/;
    			my ($geNam) = /TITLE\s+([^\t]*)/;
    			my ($geSym) = /GENE\s+([^\t]*)/;
    			my ($Var) = /LOCUSLINK\s+([^\t]*)/;
    			my ($sequences) = /ID\s+.*?(SEQUENCE.*)$/;
    			print "$unigId, $geSym, $Var\n";
    			if ($Var ne "")
            {
            print G "Variable \t$Var\n"; #ok
     
            foreach my $ligne(@hml)
                    {
                    #print "$ligne";
                    @tmp = split(/\t/,$ligne);
                    #print "$tmp[2]\n";
                    if ($Var eq $tmp[2])
                      {
                       print G "groupe\t$tmp[0]\n";
                      }
                    }
            }
        }
      }
    voila mon code tel qu'il est a l'heure actuel

  18. #18
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 572
    Points : 2 014
    Points
    2 014
    Par défaut
    Bonsoir, tu n'as toujours pas corrigé ces lignes là

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    my ($unigId) =~ /ID\s+([^\t]*)/;
    my ($geNam) =~ /TITLE\s+([^\t]*)/;
    my ($geSym) =~ /GENE\s+([^\t]*)/;
    my ($Var) =~ /LOCUSLINK\s+([^\t]*)/;
    my ($sequences) =~ /ID\s+.*?(SEQUENCE.*)$/;
    Remplace le signe = par =~

  19. #19
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Non Arioch, ces lignes sont correctes avec "=" (et pas avec "=~"), regarde la ligne qui les précède :
    Evidemment c'est le type d'astuce qui rend ce code difficile à maintenir... (la preuve par l'exemple puisque tu n'avais pas compris l'intention)

    --
    Jedaï

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Points : 459
    Points
    459
    Par défaut
    pour assigner $_ je trouve ca plus explicite et elegant de faire un for:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    for ($ge) {
      my ($unigId) =~ /ID\s+([^\t]*)/;
      ...
    }
    ca permet par exemple de faire des swiths avec des regexp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    for ($var) {
      if (/bla/) {
      }
      elsif (/bli/) {
        ...
      }.
    }
    Recherche staigiaire(s) motivé(s) sur projet perl/reseau a grande echelle. Me contacter par mp.

Discussions similaires

  1. enregistrement des donnees
    Par nesrinebm dans le forum Général Java
    Réponses: 4
    Dernier message: 17/02/2009, 21h18
  2. enregistrement de donnees dans la base
    Par Djclo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/12/2008, 12h03
  3. [XML] lire un fichier en xml et enregistrer les donnees dans MySQL
    Par nath-0-0 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 22/08/2006, 14h06
  4. enregistrer une donnee dans un fichier txt
    Par zorglub88 dans le forum MFC
    Réponses: 33
    Dernier message: 27/01/2006, 15h13
  5. enregistrement de donnees d'une table a une autre
    Par tibiurs dans le forum Access
    Réponses: 6
    Dernier message: 20/12/2005, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo