Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2668 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Comment copier un fichier > 32 Ko ds une BD SQL ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment copier un fichier > 32 Ko ds une BD SQL ???

n°624703
le duke
ça vous dérange si je fume ?
Posté le 29-01-2004 à 11:44:11  profilanswer
 

'Lut,  
j'ai un soucis pour copier un fichier text > 32 Ko(de plusieurs lignes) dans un champ TEXT de SQL 7.0 sous D5.
Qd je fais :  
 
Insert;
FieldByName('CHPTEXT').AsString := s;
Post;

 
's' est un string contenant le fichier
 
 
J'ai une erreur : 'Longueur de Blob incorrecte'...
Par contre, ça marche pour les fichiers < 32 Ko.
 
J'ai essayé d'utiliser une TQuery en mettant la requête :  
 
"Insert into truc(chptext) value(s)"(à peu de choses près le libellé de la requête était bon mais elle fonctionnait pas ...)
 
Mais ça marche pô non plus : mais cette fois, c'est le contenu de 's' qui pose pb parce que il y a des sauts de lignes, des quote en trop..
 
Si vous avez une idée .......

mood
Publicité
Posté le 29-01-2004 à 11:44:11  profilanswer
 

n°624737
western
AJMM
Posté le 29-01-2004 à 12:10:47  profilanswer
 

le duke a écrit :

'Lut,  
j'ai un soucis pour copier un fichier text > 32 Ko(de plusieurs lignes) dans un champ TEXT de SQL 7.0 sous D5.
Qd je fais :  
 
Insert;
FieldByName('CHPTEXT').AsString := s;
Post;

 
's' est un string contenant le fichier
 
 
J'ai une erreur : 'Longueur de Blob incorrecte'...
Par contre, ça marche pour les fichiers < 32 Ko.
 
J'ai essayé d'utiliser une TQuery en mettant la requête :  
 
"Insert into truc(chptext) value(s)"(à peu de choses près le libellé de la requête était bon mais elle fonctionnait pas ...)
 
Mais ça marche pô non plus : mais cette fois, c'est le contenu de 's' qui pose pb parce que il y a des sauts de lignes, des quote en trop..
 
Si vous avez une idée .......


Utilise Postgresql qui permet de stocker de 'Lange objects' d'environs 1 Go

n°624807
le duke
ça vous dérange si je fume ?
Posté le 29-01-2004 à 12:54:09  profilanswer
 

je dois obligatoirement utiliser SQL 7 donc ta slution marche pô  
Merci qd même !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Comment copier un fichier > 32 Ko ds une BD SQL ???

 

Sujets relatifs
[JAVA] récupérer efficacement des sequences dans un fichier texte[JAVA] éliminer la redondance dans un fichier texte !
Ouvrir un user form à l'ouverture d'un fichier excelcomment copier ou supprimer un fichier sur le disque dur en c++ ?
[VB] Problème avec la lecture d'un fichierRequête SQL pour MySql
[DELPHI] requete SQL : comment préciser la table de recherche ?[HTML/ Flash] Lire en Live un fichier depuis une page HTML, ou Flash ?
[SQL]J'arrive pas à trouver ma requête! 
Plus de sujets relatifs à : Comment copier un fichier > 32 Ko ds une BD SQL ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR