[SQL Server] ntext -> <texte long>

ntext -> <texte long> [SQL Server] - SQL/NoSQL - Programmation

Marsh Posté le 14-11-2005 à 15:28:18    

Bonjour,
 
Je rencontre une difficulté avec SQL Server : j'attaque une base de donnée via un script VB.
Si le script, dans son ensemble, fonctionne correctement, un problème se pose lorsque les données de champs ntext dépassent un certain nombre de catactères (non déterminé encore) : au lieu du texte lui-même s'affiche la valeur "<texte long>".
Ainsi,lorsque le champ ntext :
- contient quelques mots, tout est OK
- contient de nombreuses phrases : KO ("<texte long>" s'affiche)
 
Connaissez-vous l'origine du problème ?
Avec exactement le même script VB, j'ai ce problème sur mon serveur de production, mais pas celui de recette...  :??:  
 
Merci d'avance  :jap:  

Reply

Marsh Posté le 14-11-2005 à 15:28:18   

Reply

Marsh Posté le 22-11-2005 à 09:25:47    

Je remonte ce problème resté sans réponse, en ajoutant que, visiblement, l'erreur se produit de manière aléatoire...
La donnée posant problème un jour donné (ie : remontée avec le texte "<texte long>" ) peut très bien être correcte le jour suivant et inversement...
 :??:


Message édité par Thocan le 22-11-2005 à 11:38:56
Reply

Marsh Posté le 22-11-2005 à 10:43:03    

c'est limite un cas d'école ton truc ;o)

Reply

Marsh Posté le 22-11-2005 à 11:38:17    

Bah, en cherchant bien dans Google, j'ai trouvé un ou deux cas similaires (SQL lancés de scripts asp, de mémoire), mais jamais de solution...  :cry:

Reply

Marsh Posté le 23-11-2005 à 12:36:41    

Thocan > normalement, ça n'a pas d'incidence sur les données, c'est juste l'éditeur de SQL Server ou Access qui interprètent les données trop volumineuses par souci d'économie de mémoire.
 
Si tu fais afficher dans un champs de type "text" avec multiline actif, alors tu ne devrais pas avoir de problème d'affichage.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed