begin process at 2010 02 10 12:21:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

URGENT MYSQL + THREAD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

URGENT MYSQL + THREAD

vendredi 3 mars 2006 à 13:34:28 | URGENT MYSQL + THREAD

yanis7518

Salut a tous

J'ai une application qui se connecte a ma base MYSQL pour y faire soit des insertion soit des mise a jour.

Je met a jour 2 table differentes avec des données qui se trouve a des emplacement different

J'ai donc utiliser 2 thread pour ke le traitement se fasse simultanement

Le pb est que au bout d'un court moment l'appli s'arrete de tourner. Dans l'observateur d'evenement de windows j'ai des erreur du type system.io exception ou sytem. nullreference (un truc ds le genre)

Avant mon appli tournai sur une base access et j'avai pa de pb.

De plus ce pb n'existe pa lorsque je lance les thread l'un apres l'autre.

Quelqu'un saurait-il d'ou vien le pb??? et comment le resoudre svp merci
vendredi 3 mars 2006 à 22:30:24 | Re : URGENT MYSQL + THREAD

coq

Administrateur CodeS-SourceS
Salut,

Avec des infos aussi vagues à mon avis ça va être dur d'avoir une idée de ce qui se passe.



/*
coq
MVP Visual C#
*/
samedi 4 mars 2006 à 00:22:26 | Re : URGENT MYSQL + THREAD

gyzmo222

Tu dis qu'avant tu travaillais en bases accès, on dirait de part ton erreur que tu devrais chercher coté droits sur la base de données. System.io pourrait venir du fait qu'il ne sache pas ouvrir le fichier et nullreference c'est qu'il n'existe pas ou est innaccessible. On ne sait pas dire beaucoup plus avec peu de détails, quelques try catch s'imposent pour que tu es plus d'infos sur les erreurs.
samedi 1 mars 2008 à 15:31:15 | Re : URGENT MYSQL + THREAD

Pierre42

Membre Club
La réponse est malheuresement beaucoup plus simple, mysql n'accepte pas des connections utilisant les threads. Ca plante rapidement. Il faut créer une liste d'attente.

Laurent Rigaldies
France Progiciels Distribution
www.franceprogiciels.com
samedi 1 mars 2008 à 17:19:40 | Re : URGENT MYSQL + THREAD

coq

Administrateur CodeS-SourceS
Hu ?
Je ne connais pas plus MySQL que ça, mais il doit gérer sans problème les accès concurents vu l'utilisation massive qui en est faite dans des architectures "web".

Ensuite c'est sur qu'il ne faut pas utiliser une seule instance de MySqlConnection (ou je ne sais le nom que ça porte pour le provider ADO.NET MySQL) pour tous les threads etc, mais bien une par thread.


/*
coq
MVP Visual C#
CoqBlog
*/
samedi 1 mars 2008 à 17:32:13 | Re : URGENT MYSQL + THREAD

Pierre42

Membre Club

MySQL gère les accès concurrents sans problème, mais la dll windows du driver ne permet pas d'être appelé simultanément par les threads. Le fait de créer plusieurs instances de MySqlConnection ne changera rien à la surcharge de la dll.
Il faut nécessairement passer par une file d'attente dans le programme principal. J'avais espéré que cette limitation soit levé avec la version 5, ce n'est pas le cas.



Laurent Rigaldies
France Progiciels Distribution
www.franceprogiciels.com
samedi 1 mars 2008 à 17:57:43 | Re : URGENT MYSQL + THREAD

coq

Administrateur CodeS-SourceS
o_O
Sympa pour le développement web...


/*
coq
MVP Visual C#
CoqBlog
*/


Cette discussion est classée dans : pb, base, urgent, mysql, thread


Répondre à ce message

Sujets en rapport avec ce message

Pb connection Mysql URGENT [ par yanis7518 ] Salut a tousj'essaie de me connecter a une base de donnée Mysql.J'ai telecharger et installé la dll Mysql.Data.dll et je l'ai referencé dans mon proje mise a jour d'une base de données mysql [ par hanenensi ] BonsoirJe suis entrains de développer une application de gestion avec c# (visual studio 2005), j'ai crée une base de données avec mysql et j'ai connec PB progressbar & thread [ par bibibiba ] Bonjour,J'ai une application qui se connecte a une base de données et qui doit remplir un doc word avec les informations collectées.J'ai une progressb coonection base de données mysql c# [ par medissamjava ] slt tlm, jai un problème a installé le connecteur mysql avec visual studio 2008 le message d'erreur et le suivant: " 6.0.4 install error: "failed t Copy depuis MySQL vers Access [ par metos ] Bonjour,    J'ai une base de donnée MySql et je souhaiterais l'importer dans une base de donnée Access. Ca fonctionne très bien en passant pas Access connexion base de donnée MySql [ par AngelDiablo ] Bonjour j'ai un problème avec visual Studio 2005 apllication sur pocket Pc 2003, je voudrais savoir s'il est possible d'utiliser une base de donnée My sauvegarde base de données [ par djbabou ] Salut à tous juste une petite question toute bête : j'aimerais sauvegarder une base de données mysql ( structure + données ) dans un fichier texte ( Base de donnée mysql [ par Binou19 ] Bonjour! je veux savoir comment  ajouter mysql.dll a mon programme c# pour qu'il puisse  se connecter à une base de données Mysql.                 connexion a la base de donnees avec mysql [ par tlilikhaled ] salut, j'ai rencontré un problème de connexion a la base de données avec le sgbd mysql est ce que quelqu'un peut m'aider a obtenir un code de connexi se connecter à la base mySql [ par Kikuts ] je travail en local : je me sers de easy php.Mon problème est le suivant : je n'arrive pas à me connécter à la base.  "Cet assembly n'autorise pas les


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales