3 messages in org.openoffice.fr.progRe: [prog] Champ mémo dans une base d...
FromSent OnAttachments
Blot MichelJul 8, 2004 2:33 am 
Tony GALMICHEJul 8, 2004 5:38 am 
Blot MichelJul 9, 2004 1:25 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Champ mémo dans une base de donnéesActions...
From:Blot Michel (blo@CC-PARTHENAY.FR)
Date:Jul 9, 2004 1:25:47 am
List:org.openoffice.fr.prog

Tony GALMICHE a écrit :

Bonjour, Blot Michel a écrit le 08/07/04 11:34 :

Bonjour, Je précise que j'utilise StarOffice, puis OpenOffice depuis plusieurs années et pratiquement exclusivement. Versions utilisées : 1.1.1, puis 1.1.2. J'essaie d'enregistrer des données, de type remarques, dans un champ mémo d'une base de données. Table "Test", champ "Remarques" (de type mémo) - si la table est de type DBase, il est possible d'enregistrer les données dans le champ mémo en direct dans la fenêtre des sources de données ou dans un formulaire, par contre la commande SQL "INSERT INTO Test (Remarques) VALUES ('Bonjour') provoque une erreur (même chose dans une macro basic). - si la table est de type ODBC (Access), c'est le contraire, les commandes SQL passent, mais pas l'enregistrement direct dans un formulaire, ni dans la fenêtre des sources de données. Quelqu'un a-t-il déjà rencontré ce problème, et si oui, y a-t-il une solution ?

J'ai fait un test et effectivement, ça ne marche pas ni en saisie directe de la requête SQL ni avec une macro. Par contre, ça fonctionne avec Sqlite, donc c'est un problème lié uniquement aux champs mémo sous dBase. -> D'une manière générale, dBase est très limité aux niveau du langage SQL. Il est peut-être possible de modifier le champ sans passer par une requête SQL, mais en utilisant les possibilité de lecture et de modification d'enregistrements de OOo, mais je n'ai jamais utilisé cette méthode. Bonne chance. Tony

Merci Tony, Je vais devoir rechercher d'autres solutions. Je vais donc essayer de découvrir SQLite ou HSQLDB, puisque cela semble être l'avenir des BDD dans OpenOffice. Michel Blot