Voir toute la discussion dans une seule page
Ecrit par
DGTL le lundi 9 juillet 2012 dans le thème :
Windev
Bonjour à tous,
Je me permets de venir vers vous car après plus de 2heures de recherche je commence à m'arracher les cheveux ... Et surtout, impossible de trouver un problème similaire dans le forum.
Donc si vous le voulez bien voici le message qui m'apparait :
Erreur à la ligne 23 du traitement Initialisation de FEN_Tache_Tache.
Vous avez appelé la fonction HLitRecherchePremier.
Erreur de l'accès OLE DB.
Numéro d'erreur = 53
Echec de la conversion de la valeur au format de la base dans le format de HF.
Type de la valeur sur la base : 26
Type de la valeur dans l'analyse : 7
Valeur lue sur la base : 18991230000000000
----- Informations techniques -----
Projet : news
Appel WL :
Traitement de 'Initialisation de FEN_Tache_Tache' (FEN_Tache_Tache), ligne 23, thread 0
Fonction 'HLitRecherchePremier', syntaxe 0
Que s'est-il passé ?
Erreur de l'accès OLE DB.
Numéro d'erreur = 53
Echec de la conversion de la valeur au format de la base dans le format de HF.
Type de la valeur sur la base : 26
Type de la valeur dans l'analyse : 7
Valeur lue sur la base : 18991230000000000
Code erreur : 73001
Niveau : erreur fatale (EL_FATAL)
Code erreur WD55 : 3001
Dump de l'erreur du module 'WD170HF.DLL' (17.0.140.0).
Identifiant des informations détaillées (.err) : 72801
Informations de débogage :
IEWDOLDB=12.3
Module=
Version=
Provider : SQLNCLI10
Utilisateur : interne
Source de données : 192.168.0.1
Base de données : news
Timeout de connexion : 30
Timeout de commande : 30
Unicode supporté : 1
Code page du WL : 1252
Code page de la connexion : UTF-16
Version du MDAC = .
[Data format]
Query Parameter Checked = =
Query Parameter Needing conversion = =
DecimalSeparator =
DateFormat =
[Cursor settings Match]
LockType = , Location = , Type = , Capacities =
LockType = , Location = , Type = , Capacities =
LockType = , Location = , Type = , Capacities =
[Recordset 1]
Settings = , Location = , Type = , Capacities = >
CapacitiesSupported =
CapacitiesNotsupported =
HFFunctionsSupported =
HFFunctionsNotsupported =
[Recordset 2]
Settings = , Location = , Type = , Capacities = >
CapacitiesSupported =
CapacitiesNotsupported =
HFFunctionsSupported =
HFFunctionsNotsupported =
[Recordset 3]
Settings = , Location = , Type = , Capacities = >
CapacitiesSupported =
CapacitiesNotsupported =
HFFunctionsSupported =
HFFunctionsNotsupported =
[Recordset 4]
Settings = , Location = , Type = , Capacities = >
CapacitiesSupported =
CapacitiesNotsupported =
HFFunctionsSupported =
HFFunctionsNotsupported =
[Recordset 5]
Settings = , Location = , Type = , Capacities = >
CapacitiesSupported =
CapacitiesNotsupported =
HFFunctionsSupported =
HFFunctionsNotsupported =
Fonction (7,12)
Informations supplémentaires :
EIT_LOGICALTABLENAME :
EIT_ITEMNAME :
EIT_NATIVECODE :
EIT_PILEWL :
Initialisation de FEN_Tache_Tache (FEN_Tache_Tache), ligne 23
Bouton gauche double-clic (WM_LBUTTONDBLCLK) de TABLE_TACHE (FI_Tache.FI_Tache.TABLE_TACHE), ligne 19
EIT_DATEHEURE : 09/07/2012 14:36:57
Il me semblait que ce morceau de code fonctionnait il y a quelques semaines ... et maintenant (et sans changement ...) çà ne fonctionne plus !
Voici le morceau de code :
// CTRL QUE LA FENETRE NE SOIT PAS DEJA OUVERTE
BDD_CRTL_USER est une Source de Données
REQ_CTRL_USER est une chaîne = ...
"select ID_USER_ENCOURS from taches_contenus where id_contenu = '" +FEN_Generale.SAI_tache_idtache+"'"
SI PAS HExécuteRequêteSQL(BDD_CRTL_USER, MaConnexion1, hRequêteSansCorrection, REQ_CTRL_USER) ALORS
Erreur("Erreur d'initialisation de la requête"+RC+HErreurInfo())
SINON
HLitPremier(BDD_CRTL_USER)
SI BDD_CRTL_USER.ID_USER_ENCOURS "0" ET BDD_CRTL_USER.ID_USER_ENCOURS glob_id_user ALORS
Info("L'utilistateur " + BDD_CRTL_USER.ID_USER_ENCOURS + " est déjà sur cette fenêtre. Merci de vous reconnecter plus tard. ")
Ferme(FEN_Tache_Tache)
SINON
HLitRecherchePremier(taches_contenus, ID_CONTENU, FEN_Generale.SAI_tache_idtache)
SI HTrouve()=Vrai ALORS
taches_contenus.ID_USER_ENCOURS = glob_id_user
HModifie(taches_contenus)
FIN
FIN
FIN
HFerme(BDD_CRTL_USER)
HAnnuleDéclaration(BDD_CRTL_USER)
Tout semble fonctionner sauf le HLitRecherchePremier ...
Pitiéééé ! Aidez moi avant que mon pc passe par la fenetre ! (=P)
En vous remerciant par avance !
Classé sous : tache,
user,
type,
erreur,
id