Découper un résultat de requète sql trop long - ASP - Programmation
Marsh Posté le 11-09-2006 à 13:19:09
Si t'as limité le retour de la requette en méttant un left dans la requette, alors tu ne pouras pas faire tout afficher dans la page vu que la page n'aura pas tout reçu.
Si tu veux faire un affichage qui contient tout le texte alors il faut que la requette retourne tout le contenu et qu'ensuite, tu divises en plusieurs lignes les données retourné soit en rajoutant des retours à la lignes tous les x caractéres (en faisant attention aux coupures de mots) soit en transformant les retour à la ligne classique en retour à la ligne html (comme indiqué par flyman30)
Marsh Posté le 11-09-2006 à 13:39:22
omega2 a écrit : Si t'as limité le retour de la requette en méttant un left dans la requette, alors tu ne pouras pas faire tout afficher dans la page vu que la page n'aura pas tout reçu. |
Comment je fait ?
Marsh Posté le 11-09-2006 à 15:12:01
En récupérant ce qui est retourné par la requette et en utilisant les fonctions de traitement de chaines de caractéres : Mid, len ...
Voir http://www.asp-php.net/tutorial/scripting/strings.php pour le détail des fonctions.
Marsh Posté le 12-09-2006 à 09:10:40
Code :
|
Code :
|
Marsh Posté le 12-09-2006 à 20:58:57
Flyman30 a écrit :
|
Merci, mais limiter le texte je sais faire, c'est le découper en plusieurs lignes que je veux faire
Marsh Posté le 11-09-2006 à 11:46:05
J'ai une petite question,
Je fait une requète sur une table Oracle, dont un des champ est au format CLOB.
Dans la partie "résumée" de l'affichage, j'ai réduit l'affichage avec un bête "left()", mais lorsque je veux afficher tout, il ne me met pas de retours à la ligne.
Est-ce qu'il existe un moyen simple de faire cela ?
Merci
---------------
.