J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo)
J'y stocke du contenu autoadministré de site web; et à on colle un
tableau mastoc excel et word. Donc du code html à rallonge ! ce qui
fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des
buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de
mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine
wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de
faire un test avec ma version de gestion de contenu autoadmin en
HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réaction
non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car
cela doit être prêt pour lundi.
Merci de vos réponses.
--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonsoir, Roumegou Eric writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
C'est la panique ou la fatigue? J'ai dû relire 3 fois ton message pour le comprendre.
Je ne vois pas pourquoi tu as un problème sur les blobs, mais si tu peux nous envoyer dans un fichier attaché ta chaine qui crée le problème on fera le test.
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réact ion non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
Bonsoir,
Roumegou Eric <Utilisezlelien@fin.msg> writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo)
J'y stocke du contenu autoadministré de site web; et à on colle un
tableau mastoc excel et word. Donc du code html à rallonge ! ce qui
fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des
buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de
mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine
wd) ? la base mysql ?
C'est la panique ou la fatigue? J'ai dû relire 3 fois ton message pour
le comprendre.
Je ne vois pas pourquoi tu as un problème sur les blobs, mais si tu
peux nous envoyer dans un fichier attaché ta chaine qui crée le
problème on fera le test.
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de
faire un test avec ma version de gestion de contenu autoadmin en
HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réact ion
non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car
cela doit être prêt pour lundi.
Merci de vos réponses.
--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
C'est la panique ou la fatigue? J'ai dû relire 3 fois ton message pour le comprendre.
Je ne vois pas pourquoi tu as un problème sur les blobs, mais si tu peux nous envoyer dans un fichier attaché ta chaine qui crée le problème on fera le test.
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réact ion non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
Daniel
mysqlescapestring(valeur,false)
doit t'apporter la solution
Roumegou Eric writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réact ion non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
mysqlescapestring(valeur,false)
doit t'apporter la solution
Roumegou Eric <Utilisezlelien@fin.msg> writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo)
J'y stocke du contenu autoadministré de site web; et à on colle un
tableau mastoc excel et word. Donc du code html à rallonge ! ce qui
fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des
buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de
mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine
wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de
faire un test avec ma version de gestion de contenu autoadmin en
HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réact ion
non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car
cela doit être prêt pour lundi.
Merci de vos réponses.
--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réact ion non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ;-)
Roumegou Eric
Daniel a formulé la demande :
mysqlescapestring(valeur,false)
vois pas pkoi ? cette méthode (que je n'utilise pas, j'ai la meme en Quote()) ne sert qu'à transcoder les caractères genre / ou rc ... avant d'écrire en mysql. S'agissant d'une variable qui va contenir du code html, avec toutes les balises le false me paraît particulièrement contre-indiqué (avec le /)
Pour répondre à ton 1er msg, le champs n'est pas de type blob, il est de type text. (ça ne doit pas changer grand chose) d'après la doc mysql, il est limité à la qte memoire disponible s/le serveur ou par la taille des buffers de communication. Quid du réglage de ces variables que l'on a par show variables. Mais surtout laquelle ? le bin_log_maxsize est fixé à 32768. peut être la cause ?
Sinon, quand on dit dans windev: montext est une chaine; chaine est limité à combien ? (au moins 2go non ?)
Bon là je n'ais plus le temps de chercher et comme c'est en Webdev les tests sont plus longs. je monterais un petit projet en wd10 pour essayer tout ça.
doit t'apporter la solution ode Roumegou Eric writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réaction non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
Daniel a formulé la demande :
mysqlescapestring(valeur,false)
vois pas pkoi ?
cette méthode (que je n'utilise pas, j'ai la meme en Quote()) ne sert
qu'à transcoder les caractères genre / ou rc ... avant d'écrire en
mysql.
S'agissant d'une variable qui va contenir du code html, avec toutes les
balises le false me paraît particulièrement contre-indiqué (avec le /)
Pour répondre à ton 1er msg, le champs n'est pas de type blob, il est
de type text. (ça ne doit pas changer grand chose)
d'après la doc mysql, il est limité à la qte memoire disponible s/le
serveur ou par la taille des buffers de communication. Quid du réglage
de ces variables que l'on a par show variables.
Mais surtout laquelle ?
le bin_log_maxsize est fixé à 32768. peut être la cause ?
Sinon, quand on dit dans windev:
montext est une chaine; chaine est limité à combien ? (au moins 2go non
?)
Bon là je n'ais plus le temps de chercher et comme c'est en Webdev les
tests sont plus longs.
je monterais un petit projet en wd10 pour essayer tout ça.
doit t'apporter la solution
ode
Roumegou Eric <Utilisezlelien@fin.msg> writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo)
J'y stocke du contenu autoadministré de site web; et à on colle un
tableau mastoc excel et word. Donc du code html à rallonge ! ce qui
fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des
buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de
mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine
wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de
faire un test avec ma version de gestion de contenu autoadmin en
HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réaction
non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car
cela doit être prêt pour lundi.
Merci de vos réponses.
--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
vois pas pkoi ? cette méthode (que je n'utilise pas, j'ai la meme en Quote()) ne sert qu'à transcoder les caractères genre / ou rc ... avant d'écrire en mysql. S'agissant d'une variable qui va contenir du code html, avec toutes les balises le false me paraît particulièrement contre-indiqué (avec le /)
Pour répondre à ton 1er msg, le champs n'est pas de type blob, il est de type text. (ça ne doit pas changer grand chose) d'après la doc mysql, il est limité à la qte memoire disponible s/le serveur ou par la taille des buffers de communication. Quid du réglage de ces variables que l'on a par show variables. Mais surtout laquelle ? le bin_log_maxsize est fixé à 32768. peut être la cause ?
Sinon, quand on dit dans windev: montext est une chaine; chaine est limité à combien ? (au moins 2go non ?)
Bon là je n'ais plus le temps de chercher et comme c'est en Webdev les tests sont plus longs. je monterais un petit projet en wd10 pour essayer tout ça.
doit t'apporter la solution ode Roumegou Eric writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réaction non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
Firetox
salut eric
TOUTES LES CHAINES A ECRIRE DOIVENT PASSER PAR ESCAPESTRING
car sinon l'ecriture au niveau du serveur peut se faire un peu au bon vouloir du serveur tous les caracteres speciaux doivent etre escape et en html tu en as quelque un les et les / donc tu doit forcement passe par escape string sinon tu n'arrivera pas a ecrire correctement dans ta base
si la chaine se coupe il y a un qui traine dans le code html et ca c'est le fin de chaine pour le c et windev EscapeString a faux veut dire on escape les caractere speciaux vrai pour decrypte mais normalement utiliser que par SQLManagerX
voir un petit tour sur la doc mySQL voir escapeString : very IMPORTANT
"Roumegou Eric" a écrit dans le message de news:
Daniel a formulé la demande :
mysqlescapestring(valeur,false)
vois pas pkoi ? cette méthode (que je n'utilise pas, j'ai la meme en Quote()) ne sert qu'à transcoder les caractères genre / ou rc ... avant d'écrire en mysql. S'agissant d'une variable qui va contenir du code html, avec toutes les balises le false me paraît particulièrement contre-indiqué (avec le /)
Pour répondre à ton 1er msg, le champs n'est pas de type blob, il est de type text. (ça ne doit pas changer grand chose) d'après la doc mysql, il est limité à la qte memoire disponible s/le serveur ou par la taille des buffers de communication. Quid du réglage de ces variables que l'on a par show variables. Mais surtout laquelle ? le bin_log_maxsize est fixé à 32768. peut être la cause ?
Sinon, quand on dit dans windev: montext est une chaine; chaine est limité à combien ? (au moins 2go non ?)
Bon là je n'ais plus le temps de chercher et comme c'est en Webdev les tests sont plus longs. je monterais un petit projet en wd10 pour essayer tout ça.
doit t'apporter la solution ode Roumegou Eric writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réaction non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
salut eric
TOUTES LES CHAINES A ECRIRE DOIVENT PASSER PAR ESCAPESTRING
car sinon l'ecriture au niveau du serveur peut se faire un peu au bon
vouloir du serveur
tous les caracteres speciaux doivent etre escape et en html tu en as quelque
un les et les /
donc tu doit forcement passe par escape string sinon tu n'arrivera pas a
ecrire correctement dans ta base
si la chaine se coupe il y a un qui traine dans le code html et ca c'est
le fin de chaine pour le c et windev
EscapeString a faux veut dire on escape les caractere speciaux
vrai pour decrypte mais normalement utiliser que par SQLManagerX
voir un petit tour sur la doc mySQL voir escapeString : very IMPORTANT
"Roumegou Eric" <Utilisezlelien@fin.msg> a écrit dans le message de news:
mn.32137d6a736b4bdd.45898@fin.msg...
Daniel a formulé la demande :
mysqlescapestring(valeur,false)
vois pas pkoi ?
cette méthode (que je n'utilise pas, j'ai la meme en Quote()) ne sert qu'à
transcoder les caractères genre / ou rc ... avant d'écrire en mysql.
S'agissant d'une variable qui va contenir du code html, avec toutes les
balises le false me paraît particulièrement contre-indiqué (avec le /)
Pour répondre à ton 1er msg, le champs n'est pas de type blob, il est de
type text. (ça ne doit pas changer grand chose)
d'après la doc mysql, il est limité à la qte memoire disponible s/le
serveur ou par la taille des buffers de communication. Quid du réglage de
ces variables que l'on a par show variables.
Mais surtout laquelle ?
le bin_log_maxsize est fixé à 32768. peut être la cause ?
Sinon, quand on dit dans windev:
montext est une chaine; chaine est limité à combien ? (au moins 2go non ?)
Bon là je n'ais plus le temps de chercher et comme c'est en Webdev les
tests sont plus longs.
je monterais un petit projet en wd10 pour essayer tout ça.
doit t'apporter la solution
ode Roumegou Eric <Utilisezlelien@fin.msg> writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo)
J'y stocke du contenu autoadministré de site web; et à on colle un
tableau mastoc excel et word. Donc du code html à rallonge ! ce qui
fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des
buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de
mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine
wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de
faire un test avec ma version de gestion de contenu autoadmin en
HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réaction
non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car
cela doit être prêt pour lundi.
Merci de vos réponses.
--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
TOUTES LES CHAINES A ECRIRE DOIVENT PASSER PAR ESCAPESTRING
car sinon l'ecriture au niveau du serveur peut se faire un peu au bon vouloir du serveur tous les caracteres speciaux doivent etre escape et en html tu en as quelque un les et les / donc tu doit forcement passe par escape string sinon tu n'arrivera pas a ecrire correctement dans ta base
si la chaine se coupe il y a un qui traine dans le code html et ca c'est le fin de chaine pour le c et windev EscapeString a faux veut dire on escape les caractere speciaux vrai pour decrypte mais normalement utiliser que par SQLManagerX
voir un petit tour sur la doc mySQL voir escapeString : very IMPORTANT
"Roumegou Eric" a écrit dans le message de news:
Daniel a formulé la demande :
mysqlescapestring(valeur,false)
vois pas pkoi ? cette méthode (que je n'utilise pas, j'ai la meme en Quote()) ne sert qu'à transcoder les caractères genre / ou rc ... avant d'écrire en mysql. S'agissant d'une variable qui va contenir du code html, avec toutes les balises le false me paraît particulièrement contre-indiqué (avec le /)
Pour répondre à ton 1er msg, le champs n'est pas de type blob, il est de type text. (ça ne doit pas changer grand chose) d'après la doc mysql, il est limité à la qte memoire disponible s/le serveur ou par la taille des buffers de communication. Quid du réglage de ces variables que l'on a par show variables. Mais surtout laquelle ? le bin_log_maxsize est fixé à 32768. peut être la cause ?
Sinon, quand on dit dans windev: montext est une chaine; chaine est limité à combien ? (au moins 2go non ?)
Bon là je n'ais plus le temps de chercher et comme c'est en Webdev les tests sont plus longs. je monterais un petit projet en wd10 pour essayer tout ça.
doit t'apporter la solution ode Roumegou Eric writes:
J'ai un problème avec mysql4wd et un champs text de mysql.(equiv memo) J'y stocke du contenu autoadministré de site web; et à on colle un tableau mastoc excel et word. Donc du code html à rallonge ! ce qui fait que la chaîne compte 52719 octêts et elle est coupée.
Donc la page html dont le code est tronqué part en sucette.
J(utilise la méthode mysqllong qui normalement est censée prendre des buffers de 65535 caractères.
Cela semble meme coupé dès l'écriture. Alors est-ce la méthode de mysql4wd ? la chaine d'insert ou update qui explose (taille d'1 chaine wd) ? la base mysql ?
J'ai cru aussi que c'était une limite de FCKeditor, mais je viens de faire un test avec ma version de gestion de contenu autoadmin en HyperFile ... et à part d'être très long en ecriture, ça marche.
HF mieux que mysql+accès alternatifs ? Voilà qui mérite une réaction non ? lol
En attendant je vais rajouter une vs avec base HF dans mon site car cela doit être prêt pour lundi.
Merci de vos réponses.
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
-- Eric Roumégou Webmaster des Wtablettes http://cerbermail.com/?qE7t4Qvilo (cliquez sur le lien ci dessus pour me contacter en privé)
Roumegou Eric
Firetox a formulé ce vendredi :
salut eric
Salut Fred
TOUTES LES CHAINES A ECRIRE DOIVENT PASSER PAR ESCAPESTRING
Ou je sais ,surtout avec tout ce que j'ai écris en mysql + mysql4wd. voilà ma fn
FONCTION Quote(pCh) // 1. Double les apostrophes dans la chaine // 2. Entoure avec des apostrophes