Bonjour,
Voici mon problème
Dans une appli VS j'accède à firebird en utilisant l'assembly firebird
J'ai une requête qui retourne 2 enregistrements de 52 champs
Execution dans IBExpert =>
------ Performance info ------
Prepare time = 0ms
Execute time = 16ms
Avg fetch time = 8,00 ms
Dans l'application VS, le code est le suivant :
l'instruction da.Fill(ds, "entetebulletin"); s’exécute en 19 minutes ... avec une cpu qui tombe à 0% pour le process de l'appli et idem pour le process firebird.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 pPrintConnexion.Open(); FbDataAdapter da = new FbDataAdapter(qStr, pPrintConnexion); DataSet ds = new DataSet(); da.Fill(ds, "entetebulletin");
Alors que sur d'autres requête beaucoup plus longue, le Fill() est instantanée.
C'est comme ci le fill était en pause et se réveillait 19 minutes plus tard.
Est-ce que c'est déjà arrivé à quelqu'un ?
Merci
Partager