Bonjour, Voila mon probleme :
J'ai creer deux tables dans Access pour la gestion d'un bloc-notes:
- Une table Memo
(RefMemo : integer , LibMemo : string , RefRubrique : integer)
- Une table RubriqueMemo
(RefRubriqueMemo : integer, LibRubriqueMemo : string)

Dans Visual, j'ai cr�er une classe CMemoSet , h�rit� de CRecordset en choisissant les 2 tables en questions dans mon recordset.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
 
 
Quand je fais :
CMemoSet r;
r.Open(CRecordset::dynaset,"select RefRubriqueMemo from RubriqueMemo");
... ca marche
 
et quand je fais à la place :
CMemoSet r;
r.Open(CRecordset::dynaset,"select LibRubriqueMemo from RubriqueMemo");
... j'ai un super message bien gentil "Erreur de Récupération de l'enregistrement" Avec une méchante assertion du debugger.
On dirait que je ne peux pas r�cup�rer un enregistrement s'il y a une donn�e de type texte � l'int�rieur du jeu demand� dans la requete SQL.

Je suis vraiment perdu.

Merci de m'aider[/code]