Bonjour à tous,
Si je me suis trompé d'endroit, merci de me le signaler pour que je puisse modifier la destination de mon sujet.
Dans ma base de données Firebird, j'ai plusieurs tables qui font plus de 150 champs.
Dans mon code source, je dois insérer une requête de type "INSERT INTO" avec ces 150 champs.
Le problème, c'est que le type "string" de delphi semble trop petit pour contenir ma requête : "La propriété fetchBlob doit être activé pour utiliser cette méthode". Lorsque je réduit la taille de la requête cela fonctionne parfaitement.
J'ai trouvé une solution pas très jolie qui consiste à ajouter les 10 premiers champs avec "INSERT INTO" et je mets à jour la ligne avec des "UPDATE" poru les 140 champs par pas de 10 :
INSERT INTO ...
UPDATE ...
UPDATE ...
...
UPDATE ...
Avez-vous une autre solution "plus jolie" à me proposer ?
le type blob n'existe pas sous Delphi ?
Merci d'avance pour vos réponses (en espérant avoir été le plus clair possible)
Partager