|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Chef de projet Inscription : février 2009 Messages : 204 ![]() |
Bonjour,
Je rencontre un problème avec une base de données Access, que je ne maitrise pas bien du tout. Dans D2006 je crée une table dynamiquement qui est pourvue d'un champ de type memo. L'objectif étant d'afficher le contenu de ce memo dans un champ DataMemo d'un RAV. Le problème que je rencontre est sur l'affichage des données dans le RAV, j'ai entre chaque charactère de mon champ un petit char carré, que nous connaissons bien indiquant un char de controle. Quand j'ouvre ma base dans Access, mes lignes sont correctes. Quand je regarde mes données dans un Dbgrid, le champ mémo indique WIDEMEMO... J'imagine donc que c'est le fait que les données sont stockées en WIDE qui provoque cet affichage. Je ne sais si je dois modifier qq. chose sur ma base ou sur ma manière de stocker les données. Pour implémenter mon champ je fais une SQL de type INSERT et via des params sous ADO en lui passant une chaine tel que: Code :
|
||
|
|
00
|
|
|
#2 | ||||||
|
Membre Expert
![]() Dev/For/Vte/Ass Inscription : août 2008 Messages : 1 499 ![]() |
Citation:
Code :
Citation:
Par exemple sur un ADOTbl tu peux faire ce genre de chose : Code :
|
||||||
|
|
00
|
|
|
#3 | ||||
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 217 ![]() |
Citation:
Citation:
Bon première piste ACCESS , selon la version , ne pourrait-il pas être UNICODE ? contrairement a D2006 ? La connexion avec Rave est faite comment : par un rvDatasetConnection ou par un rvCustomConnection ? Comme j'ai D2006 (mais pas access) , j'essaierai bien pour peu d'avoir une petite BDD
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous |
||||
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Chef de projet Inscription : février 2009 Messages : 204 ![]() |
Désolé pour le temps de réponse,
Merci d'avoir pris le temps de répondre et donc effectivement il s'agit d'un DataMemo qui est posé sur une page. Le Rav est connecté via Database Connection sur ADO, dans Delphi je n'ai aucun composant, je crée un jeu d'object RvProject : TRvProject; RvSystem : TRvSystem; Database : TRaveDatabase; La base est créée avec un moteur Jet4. Pour ce qui est de l'affichage des datas du mémo, dans une dbgrid, access ou autre, c'était juste pour signaler l'info wideMemo que je n'avais jamais vu...fuyant comme la peste ce type de base. SergioMaster Je vais te préparer une petite base de test pour que tu puisses voir ce que ça donne...si ça marche chez toi je me pends avec ma souris. ![]() P.S. J'ai fait un test avec XE2, version entreprise SVP, et rav 10, grosso modo même résultat sauf que ce n'est pas des carré mais du japonais que je vois à la fin de chaque memo !!! J'avais fait cet essai en me disant que je pourrai faire une DLL sous XE2 en 32bit et bin nada. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com