Bonjour à tous
Je suis en train de faire un logiciel qui agit avec une base de données ACESS.
Je suis allez voir le tutorial permettant de se connecter à une base Access avec Borland C++ Builder.
Jusque là, pas de problème.
En revanche, je n'arrive pas à faire une requête d'insertion dans ma base de données.
Je construis ma requête en récupérant des informations dans des champs d'une boite de dialogue. Or, la requête ne fonctionne pas.
Ce que j'ai donc fait pour tester, j'ai écrit ma requête directement en SQL dans ACCESS avec les valeurs que je voulais insérer et là elle marche.
J'ai donc copier cette requête fonctionnant dans ACCESS directement dans la propriété SQL de mon objet requête pour tester.
Et là j'ai la même erreur.
Le projet videoaudio.exe a provoqué une classe d'exception EDatabaseError avec le message "Requête: Le champ "\Mes' est d'un type inconnu".
Voici la requête que j'essaye d'exécuter
INSERT INTO Album ( TitreAlbum, AuteurAlbum, TypeAuteur, ImageFace, ImageDos )
VALUES ("Avant Que L'Ombre", "Mylène Farmer", "Artiste", "D:\Mes Images\Jaquettes\Albums\Mylène Farmer - Avant que l'ombre - front.jpg", "D:\Mes Images\Jaquettes\Albums\Mylène Farmer - Avant que l'ombre - back.jpg");
Voici le schéma de la table Album
(NumAlbum (NuméroAuto), TitreAlbum (Texte 50), AuteurAlbum (Texte 50), TypeAuteur (Texte 50), ImageFace (Texte 255), ImageDos (Texte 255))
Je ne comprend pas d’où viens l’erreur, est ce que quelqu’un pourrait m’éclairer.
Merci d'avance
Partager