[Résolu] Mémo texte Oracle
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,

J'utilise Oracle comme SGBD et donc l'accès natif correspondant.
La table 'Demande' possède une rubrique mémo texte Observation et ne comporte qu'un seul enregistrement avec comme valeur d'observation "Test".


POUR i=1 A 500
	Sablier()
	
	SQLDem est une Source de Données
	sqlch est une chaîne="SELECT Observation FROM Demande"	
	
	SI PAS HExécuteRequêteSQL(SQLDem,nom_connection,hRequêteSansCorrection,sqlch) ALORS 
		Erreur(ErreurInfo())
		RETOUR
	FIN
	
	HLitPremier(SQLDem)
	TANTQUE PAS HEnDehors(SQLDem)
		Trace(SQLDem.Observation)
		
		HLitSuivant(SQLDem)
	FIN
	
	HAnnuleDéclaration(SQLDem)
	
	Sablier(Faux)
FIN



Après le parcours de la boucle je devrais donc avoir 500 fois "Test" d'affiché mais à la place j'ai parfois des 'testPëäÿÿÿÿ','test¸Dä','testÀÕÜ'... et autres

Est-il possible d'avoir un résultat cohérent sans utiliser les fonctions SQLExec... ?

Merci d'avance

Cordialement

Contribution le : 04/01/2008 12:43

Edité par GoZeub sur 4/1/2008 13:01:16
Edité par drcharly93 sur 7/1/2008 18:14:07
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
Utilisateur WDF
Inscrit:
15/09/2006 17:34
Post(s): 77
Peut être un problème d'encodage, du style la table est en UTF8, et le client en utf8?

Contribution le : 04/01/2008 12:51
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
S'il s'agissait d'un problème d'encodage le résultat serait identique pour les 500 itérations

Contribution le : 04/01/2008 14:13
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Selon l'aide en ligne pour récupérer le contenu d'une colonne de type mémo dans une requête sql il faut faire comme suit :

SQLLitMémo("REQ1", 2)

a+++

Contribution le : 04/01/2008 18:31
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Merci Oceans mais quelqu'un a t'il réussi à récupérer proprement un champ de type Mémo texte sous Oracle sans passer par ces fonctions de type SQL... ???

Contribution le : 07/01/2008 09:38
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
J'ai aussi ma base en Oracle avec des champs memo dans pas mal de tables et je n'ai jamais constaté ce problème (accès natif pareil que toi avec la meme boucle de lecture).

Contribution le : 07/01/2008 13:26
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour Kaer,

Peux tu me dire quel est le type de tes mémos texte sous Oracle ?

Contribution le : 07/01/2008 13:41
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
- Je suis en version 10g de Oracle.
- Accès natif
- J'ai créé mes tables prncipalement avec les scripts générés par windev après avoir créé l'analyse. (dans la partie analyse du projet, menu "structure de fichier" > "Générer le script SQL")
- Le type de ma colonne est CLOB (ci-joint copie écran)

Avec des champ memo dans mon analyse, windev genere donc des champ de type CLOB dans oracle avec les scripts.

En esperant t'avoir aidé.


Cordialement

Attacher un fichier:



jpg  TYPE_COL_MEM.jpg (116.18 KB)
2005_478220d229cbe.jpg 700X500 px

Contribution le : 07/01/2008 13:53
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Merci beaucoup,

Un outil interne transformait les mémos textes Windev en LONG sous Oracle...

Contribution le : 07/01/2008 14:01
Créer un fichier PDF de la contribution Imprimer


Re: Mémo texte Oracle
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
Ca fonctionne correctement maintenant ?

Contribution le : 07/01/2008 14:03
Créer un fichier PDF de la contribution Imprimer


[Résolu] Mémo texte Oracle
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Après quelques essais, le problème est à 100% résolu :)

Merci Kaer

Contribution le : 07/01/2008 14:16
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2