Voici la liste des différents codes d'erreur retourner par dBASE :
Code | Message | Description |
---|---|---|
1 | Error creating file | Erreur lors de la création du fichier |
2 | Error opening file | Erreur lors de l'ouverture du fichier |
3 | Error closing file | Erreur lors de la fermeture du fichier |
4 | End of table encountered | Fin de table rencontrée |
5 | Record out of range | Enregistrement en dehors de l'intervalle |
6 | Error positioning in file | Erreur de positionnement dans le fichier |
7 | File does not exist | Fichier ne existe pas |
8 | File already exists | Le fichier existe déjà |
9 | File already open | Fichier déjà ouvert |
10 | Unable to rename file | Impossible de renommer le fichier |
11 | Structure invalid | Structure invalide |
12 | Invalid COV file | Fichier COV invalide |
13 | dBASE IV binary report file not supported - use component builder to convert it | Fichier de rapport binaire dBASE IV non pris en charge - utilisez le générateur de composants pour le convertir |
14 | Invalid label file | Fichier d'étiquette invalide |
15 | dBASE IV binary label file not supported - use component builder to convert it | Fichier d'étiquette binaire dBASE IV non pris en charge - utilisez le générateur de composants pour le convertir |
16 | Invalid memory variable file | Fichier de variable mémoire invalide |
17 | Invalid PRO / FMO file | Fichier PRO/FMO invalide |
18 | Invalid query file | Fichier de requête invalide |
19 | Invalid report file | Fichier de rapport invalide |
20 | Invalid driver name or insufficient system resources | Nom de pilote invalide ou ressources système insuffisantes |
21 | Invalid view file | Fichier de vue invalide |
22 | Invalid window file | Fichier fenêtre invalide |
23 | Operation not allowed for calculated fields | Opération non autorisée pour les champs calculés |
24 | Operation not allowed on read-only files | Opération non autorisée sur les fichiers en lecture seule |
25 | Bad field name | Nom de champ incorrect |
26 | Bad field type | Mauvais type de champ |
28 | Duplicate field name | Nom de champ en double |
29 | Error writing file | Erreur d'écriture du fichier |
30 | Not a valid dBASE table | Pas une table dBASE valide |
31 | No such record in index | Aucun enregistrement de ce type dans l'index |
32 | Illegal key | Clef illégale |
33 | WindowMenu must be on child of MenuBar | WindowMenu doit être sur l'enfant de MenuBar |
34 | No table in use in area | Aucune table utilisée dans la zone |
35 | Table is not indexed | La table n'est pas indexée |
36 | Maximum number of fields reached | Nombre maximum de champs atteint |
40 | Field not found | Champ introuvable |
41 | Cyclic RELATION not allowed | RELATION cyclique non autorisée |
42 | Work area already used in relation | Zone de travail déjà utilisée en relation |
44 | Too many RELATIONs in this chain | Trop de RELATIONS dans cette chaîne |
47 | Too many index files | Trop de fichiers d'index |
48 | Invalid order number | Numéro de commande invalide |
49 | No fields were found to process | Aucun champ à traiter n'a été trouvé |
50 | Field must be a memo field | Le champ doit être un champ mémo |
51 | Field must be a binary field | Le champ doit être un champ binaire |
53 | Tag not found | Balise introuvable |
54 | Unrecognized command verb | Verbe de commande non reconnu |
55 | Command too large | Commande trop grande |
56 | Expression expected | Expression attendue |
57 | Expression too large | Expression trop grande |
58 | Too few arguments. Expecting at least | Trop peu de paramètre. dBASE en espére au moins. |
59 | Too many arguments. Expecting at most | Trop de paramètres. S'attendre au plus. |
61 | Unterminated string | Chaîne de caractères non terminée |
62 | Unbalanced parentheses | Parenthèses déséquilibrées |
63 | Syntax error | Erreur de syntaxe |
67 | Something is missing. Expecting | Quelque chose manque. En attente de quelque chose. |
68 | Unknown keyword | Mot clef inconnu |
70 | PARAMETERS command must be at top of function or procedure | La commande PARAMETRES doit être en haut de la fonction ou de la procédure |
71 | Invalid name character | Caractère de nom invalide |
74 | ENDIF encountered without preceding IF | ENDIF rencontré sans IF précédent |
75 | Missing ENDIF | ENDIF manquant |
76 | ENDDO encountered without preceding WHILE | ENDDO rencontré sans précéder WHILE |
77 | Missing ENDDO | ENDDO manquant |
78 | NEXT encountered without preceding FOR | NEXT rencontré sans précéder par FOR |
79 | Missing NEXT | NEXT manquant |
80 | ENDSCAN encountered without preceding SCAN | ENDSCAN rencontré sans précédent SCAN |
81 | Missing ENDSCAN | ENDSCAN manquant |
82 | UNTIL encountered without preceding DO | UNTIL rencontré sans faire précéder DO |
83 | Missing UNTIL | UNTIL manquant |
84 | ENDCASE encountered without preceding CASE | ENDCASE rencontré sans CASE précédent |
85 | Missing ENDCASE | ENDCASE manquant |
86 | ENDPRINTJOB command encountered without previous PRINTJOB command | La commande ENDPRINTJOB a été rencontrée sans la commande PRINTJOB précédente |
87 | Missing ENDPRINTJOB | ENDPRINTJOB manquant |
88 | ENDCLASS/PROTECT command encountered without previous CLASS command | Commande ENDCLASS/PROTECT rencontrée sans la commande CLASS précédente |
89 | Missing ENDCLASS | ENDCLASS manquant |
90 | ENDTEXT command encountered without previous TEXT command | Commande ENDTEXT rencontrée sans commande TEXT précédente |
91 | Missing ENDTEXT | EXTEXT manquant |
94 | Loop stack overflow. | Débordement de la pile de boucles. |
95 | Too many nested FOR loops. | Trop de boucles FOR imbriquées. |
96 | Too many nested SCAN loops. | Trop de boucles SCAN imbriquées. |
97 | Unallowed phrase/keyword in command | Phrase/mot clef non autorisé dans la commande |
98 | Keyword Repeated | Mot clef répété |
100 | UDF must return a value | UDF doit retourner une valeur |
101 | Too many dimensions | Trop de dimensions |
102 | Too many UDF/PROCEDUREs defined in program | Trop de UDF/PROCEDURE définies dans le programme |
103 | Invalid FUNCTION or PROCEDURE name | Nom de FUNCTION ou de PROCEDURE invalide |
104 | Invalid CLASS name | Nom de CLASSE invalide |
105 | Invalid MEMBER name | Nom de MEMBRE invalide |
106 | Program too big to compile | Programme trop gros pour être compilé |
107 | Not enough memory for this operation | Pas assez de mémoire pour cette opération |
108 | In use by another | Utilisé par un autre |
109 | Record is in use by another | L'enregistrement est utilisé par un autre |
110 | Command requires exclusive use of table | La commande nécessite l'utilisation exclusive de la table |
111 | Memory variable space exhausted | Espace mémoire variable épuisé |
112 | Not enough memory for DOS | Pas assez de mémoire pour DOS |
114 | Filename space exhausted | Espace de nom de fichier épuisé |
115 | Only valid in program files | Valable uniquement dans les fichiers de programme |
116 | No PARAMETERS statement found | Aucune instruction PARAMETERS trouvée |
117 | Unmatched parameters | Paramètres inégalés |
118 | Program not SUSPENDed | Programme non suspendu |
119 | No such bar | Pas un tel bar |
120 | No such menu | Pas de tel menu |
121 | No such pad | Pas de tampon de ce type |
122 | No such popup | Pas de fenêtre surgissante |
124 | No such window | Aucune fenêtre de ce type |
125 | No such window | Aucune fenêtre de ce type |
126 | No such form object | Aucun objet de formulaire de ce type |
127 | Menu already active | Menu déjà actif |
128 | Popup already active | Fenêtre surgissante déjà actif |
129 | Unable to add data while constraints active | Impossible d'ajouter des données alors que les contraintes sont actives |
130 | Windows print file name longer than 31 characters | Nom de fichier d'impression Windows de plus de 31 caractères |
131 | Printer is either not connected or turned off | L'imprimante n'est pas connectée ou est éteinte |
132 | Window out of range | Fenêtre en dehors de la portée |
133 | Unauthorized access level | Niveau d'accès non autorisé |
134 | No bars defined for popup/pulldown | Aucune barre définie pour le popup/pulldown |
135 | Bars already defined for popup. | Barres déjà définies pour la fenêtre surgissante. |
136 | Bars must have a positive value. | Les barres doivent avoir une valeur positive. |
137 | Table name longer than 127 characters | Nom de table contenant plus de 127 caractères |
138 | Path not found | Chemin introuvable |
139 | Cannot release active | Impossible de relâcher l'actif |
140 | Datasource/Prompt cannot be MEMO/OLE/BINARY | La source de données ou le prompt ne peut pas être MEMO/OLE/BINARY |
141 | Table is encrypted | Le tableau est crypté |
142 | Cannot change property while form is open | Impossible de modifier la propriété lorsque le formulaire est ouvert |
143 | Expecting reference to MENU object | Attente de référence à l'objet MENU |
144 | First class in menu file is not derived from MENU | La première classe du fichier de menu n'est pas dérivée de MENU |
145 | Cannot have more than one form object with the same name | Ne peut pas avoir plus d'un objet de formulaire avec le même nom |
146 | Internal stack overflow | Débordement de pile interne |
147 | Internal stack underflow | Sous-dépassement interne de la pile |
148 | Stack overflow | Débordement de pile |
149 | Runtime buffer overflow | Débordement de tampon d'exécution |
150 | String buffer overflow | Débordement de tampon de chaîne de caractères |
151 | Attempt to free a bad memory block | Tentative de libération d'un bloc de mémoire défectueux |
152 | Attempt to load a bad icode block | Tentative de chargement d'un mauvais bloc icode |
153 | Macros cannot expand flow of control commands | Les macros ne peuvent pas étendre le flux des commandes de contrôle |
154 | Expanded macro variable does not return a valid identifier | La variable de macro développée ne renvoie pas d'identifiant valide |
155 | Cannot assign to reserved word NULL | Impossible d'attribuer au mot réservé NULL |
156 | Numbers are not allowed in the CURRENCY symbol | Les chiffres ne sont pas autorisés dans le symbole CURRENCY |
157 | Illegal work area number or alias | Numéro ou alias de zone de travail illégal |
158 | Illegal value | Valeur illégale |
159 | UDF or procedure already exists | UDF ou procédure existe déjà |
160 | Unable to execute DOS | Impossible d'exécuter DOS |
161 | Too many nested expressions | Trop d'expressions imbriquées |
162 | Nested views not allowed | Vues imbriquées non autorisées |
163 | Data type mismatch. Expecting | Incompatibilité de type de données. Type attendu. |
164 | Out of range | En dehors de la portée |
165 | Table is encrypted | Le tableau est crypté |
167 | Variable undefined | Variable non définie |
168 | Not an array | Pas un tableau |
169 | Illegal Opcode | Code opération illégal |
172 | Maximum number of nested FOR NEXT loops exceeded | Nombre maximal de boucles FOR NEXT imbriquées dépassé |
175 | Maximum number of DO or UDF parameters exceeded | Nombre maximal de paramètres DO ou UDF dépassé |
178 | Alias not found | Alias introuvable |
179 | MEMO field not allowed here | Champ MEMO non autorisé ici |
180 | ALIAS already in use | ALIAS déjà utilisé |
181 | Processing would exceed maximum allowed string length | Le traitement dépasserait la longueur de chaîne de caractères maximale autorisée. |
182 | Procedure not found | Procédure introuvable |
185 | Illegal file name | Nom de fichier illégal |
186 | Beginning of table encountered | Début de table rencontré |
187 | Error reading file | Erreur lors de la lecture du fichier |
188 | Unexpected type | Type inattendu |
189 | Printer error | Erreur d'imprimante |
190 | Memory variable already defined - cannot make PUBLIC | Variable de mémoire déjà définie - impossible de rendre PUBLIC |
191 | CONTINUE without previous LOCATE | CONTINUE sans LOCATE précédent |
192 | Value out of range | Valeur en dehors de l'intervalle |
193 | Invalid subscript reference | Référence d'indice invalide |
196 | Invalid printer redirection | Redirection d'imprimante invalide |
197 | Cannot execute this command when DESIGN is off | Impossible d'exécuter cette commande lorsque DESIGN est désactivé |
198 | Command not functional in this release of dBASE Plus | Commande non fonctionnelle dans cette version de dBASE Plus |
199 | Restricted command: not allowed in this context | Commande restreinte : non autorisée dans ce contexte |
200 | Command will never be reached | La commande ne sera jamais atteinte |
201 | Command not functional in dBASE Plus | Commande non fonctionnelle dans dBASE Plus |
202 | Extra characters ignored at end of command | Caractères supplémentaires ignorés à la fin de la commande |
203 | Program was previously compiled with SET COVERAGE OFF | Le programme a été précédemment compilé avec SET COVERAGE OFF |
204 | Restricted Variable: not allowed | Variable restreinte : non autorisée |
206 | Drive not ready | Disque pas prêt |
207 | UDF or PROCEDURE not found | UDF ou PROCEDURE introuvable |
209 | Too many files open | Trop de fichiers ouverts |
210 | Invalid directory | Répertoire invalide |
211 | Invalid disk drive | Lecteur de disque invalide |
212 | Cannot redefine active menu | Impossible de redéfinir le menu actif |
214 | No such listbox | Aucune liste de ce type |
215 | Window not active | Fenêtre non active |
217 | Symbol table space exhausted. Increase to | L'espace de la table des symboles est épuisé. Augmenter-la ! |
218 | SET FIELDS space exhausted | Espace SET FIELDS épuisé |
219 | No previous DO WHILE/SCAN/PRINTJOB/FOR to match this command | Aucun DO WHILE/SCAN/PRINTJOB/FOR précédent ne correspond à cette commande. |
221 | Too many nested DO/UDF | Trop de DO/UDF imbriqués |
222 | Maximum number of locked records exceeded | Nombre maximal d'enregistrements verrouillés dépassé |
223 | Sharing buffers are full | Les tampons de partage sont pleins |
224 | Error unlocking file | Erreur lors du déverrouillage du fichier |
225 | Unmatched #else | #else inégalé |
226 | Unmatched #endif | #endif inégalé |
227 | Maximum #ifdef nesting exceeded | Imbrication #ifdef maximale dépassée |
228 | Expecting #endif | En attente de #endif |
229 | Preprocessor expansion too large | Extension du préprocesseur trop grande |
230 | Include file not found | Inclure le fichier introuvable |
231 | Table already open | Tableau déjà ouvert |
232 | Database already open | Database already open |
234 | Operation not allowed in transaction | Opération non autorisée dans la transaction |
236 | Operation not allowed on this table | Opération non autorisée sur cette table |
237 | Index is not open | L'index n'est pas ouvert |
239 | IDAPI Error | Erreur IDAPI |
240 | Server Error | Erreur du serveur |
241 | Database not opened | Base de données non ouverte |
242 | Invalid value for convert size (8-24) | Valeur non valide pour la taille de conversion (8-24) |
243 | Invalid file Handle | Descripteur de fichier invalide |
244 | IDAPI Not Initialized | IDAPI non initialisé |
245 | Cannot UPDATE a table with itself | Impossible de mettre à jour une table avec elle-même |
246 | Invalid Catalog | Catalogue invalide |
247 | Invalid password | Invalid password |
248 | Access denied | Accès refusé |
249 | Can only change draft mode on page boundaries | Ne peut changer le mode brouillon que sur les limites de la page |
250 | Can only change page orientation on page boundaries | Peut uniquement modifier l'orientation de la page sur les limites de la page |
251 | Already in printjob | Déjà en cours d'impression |
252 | Wrong version of IDAPI01.DLL | Mauvaise version de IDAPI01.DLL |
253 | No print driver selected | Aucun pilote d'impression sélectionné |
254 | No pads defined for | Aucun remplissage défini pour celui-ci. |
255 | AUTOEXTERN not supported for this database | AUTOEXTERN non pris en charge pour cette base de données |
256 | Output parameter required | Paramètre de sortie requis |
257 | Attempting to call a method as a function | Tentative d'appel d'une méthode en tant que fonction |
258 | Method is not available on object | La méthode n'est pas disponible sur l'objet |
259 | No Records Selected | Aucun enregistrement sélectionné |
260 | Internal Exception Error | Erreur d'exception interne |
261 | Stored procedures not supported | Procédures entreposées non prises en charge |
262 | Form cannot be MDI | Le formulaire ne peut pas être MDI |
265 | Resource not found | Ressource introuvable |
266 | Cannot load print driver | Impossible de charger le pilote d'impression |
267 | Cannot paste more than one file | Impossible de coller plus d'un fichier |
268 | Cannot recognize dropped file | Impossible de reconnaître le fichier déposé |
269 | Cannot Paste selection | Impossible de coller la sélection |
270 | Cannot Copy selection | Impossible de copier la sélection |
271 | Cannot Package file | Impossible d'empaqueter le fichier |
272 | Cannot activate object. OLE server is busy | Impossible d'activer l'objet. Le serveur OLE est occupé |
273 | Cannot update linked object | Impossible de mettre à jour l'objet lié |
274 | Unknown error saving window contents | Erreur inconnue lors de l'enregistrement du contenu de la fenêtre |
275 | Cannot perform operation on static object | Impossible d'effectuer l'opération sur un objet statique |
276 | Error connecting to OLE server. May be bad object path if a link. | Erreur de connexion au serveur OLE. Peut être un mauvais chemin d'objet s'il s'agit d'un lien. |
277 | Invalid command verb for OLE object | Verbe de commande non valide pour l'objet OLE |
278 | OLE object error | Erreur d'objet OLE |
279 | OLE BLOB field is corrupted | Le champ OLE BLOB est corrompu |
280 | OLE BLOB field data is from an incompatible version | Les données du champ OLE BLOB proviennent d'une version incompatible |
281 | Attempt to access released object | Tentative d'accès à l'objet libéré |
282 | Property is read only | La propriété est en lecture seulement |
283 | only 1 or 2 dimensional array is allowed in this operation | Seul un tableau à 1 ou 2 dimensions est autorisé dans cette opération |
284 | Report Engine Error | Signaler une erreur de moteur |
285 | Property not found | Propriété introuvable |
286 | Operation not allowed on read-only fields | Opération non autorisée sur les champs en lecture seulement |
287 | Operation not allowed on read-only tables | Opération non autorisée sur les tables en lecture seule |
288 | An Editor or Viewer of a memo field is still open | Un éditeur ou un visualiseur d'un champ mémo est toujours ouvert |
289 | Not member of Class or Base class | Non membre de la classe ou de la classe de base |
290 | SUPER not allowed when THIS is undefined | SUPER non autorisé lorsque THIS n'est pas défini |
291 | Unable to open form | Impossible d'ouvrir le formulaire |
292 | Unable to create control | Impossible de créer le contrôle |
293 | No such form | Pas de formulaire de ce type |
294 | The system registry does not contain an OLE server for a file with extension | Le registre système ne contient pas de serveur OLE pour un fichier avec extension. |
295 | OLE: cannot create link | OLE : impossible de créer le lien |
298 | Constant is already #defined | La constante est déjà #définie |
299 | Field must be an OLE field | Le champ doit être un champ OLE |
301 | Position not in window | Position pas dans la fenêtre |
302 | Invalid Color | Couleur invalide |
303 | Parameter type '...' can only be used with CDECL calling convention | Le type de paramètre '...' ne peut être utilisé qu'avec la convention d'appel CDECL |
304 | DLL does not support Multiple Instances | DLL ne prend pas en charge plusieurs instances |
305 | Error loading DLL | Erreur lors du chargement de la DLL |
306 | Extern | Externe |
307 | Parent is not a REPORT | Le parent n'est pas un REPORT |
308 | Parent is not a PAGETEMPLATE or BANDBODY | Le parent n'est pas un PAGETEMPLATE ou un BANDBODY |
309 | Error Saving VBX | Erreur lors de l'enregistrement de VBX |
310 | BINARY field not allowed here | Champ BINARY non autorisé ici |
311 | OLE field not allowed here | Champ OLE non autorisé ici |
312 | Popup too small | Fenêtre surgissante trop petit |
313 | Error creating palette | Erreur lors de la création de la palette |
314 | OLE Error | Erreur OLE |
315 | only 1 dimensional array is allowed in this operation | Un seul tableau dimensionnel est autorisé dans cette opération |
316 | Incomplete link specification | Spécification de lien incomplète |
317 | Selected tables cannot be related | Les tables sélectionnées ne peuvent pas être liées |
318 | Too many symbols in this module | Trop de symboles dans ce module |
319 | Cannot create directory | Impossible de créer le répertoire |
320 | Invalid table name | Nom de table invalide |
321 | Invalid preprocessor identifier | Identificateur de préprocesseur non valide |
322 | DLL not Loaded | DLL non chargée |
323 | Invalid key label | Étiquette de clef non valide |
324 | Only allowed in function or procedure scope | Autorisé uniquement dans la portée de la fonction ou de la procédure |
325 | Not a valid table | Pas une table valide |
326 | Port not configured for a printer | Port non configuré pour une imprimante |
327 | #includes nested too deeply | #includes imbriqué trop profondément |
328 | Index expressions not allowed for INTEGRITY rules | Expressions d'index non autorisées pour les règles INTEGRITY |
329 | Related records still exist in alias | Les enregistrements associés existent toujours dans l'alias |
330 | SET KEY active in alias | SET KEY actif dans l'alias |
331 | Relation using CONSTRAIN | Relation utilisant CONTRAINTE |
332 | No matching parent record | Aucun enregistrement parent correspondant |
333 | Operation not allowed across different databases or table types | Opération non autorisée sur différentes bases de données ou types de tables |
334 | Key already exists in parent | La clef existe déjà dans le parent |
335 | First class in .WFM file is not derived from FORM | La première classe du fichier .WFM n'est pas dérivée de FORM |
336 | Relation expression and active index expression must be the same | L'expression de la relation et l'expression de l'index actif doivent être identiques |
337 | Memo file does not exist | Le fichier mémo n'existe pas |
338 | Production index file does not exist | Le fichier d'index de production n'existe pas |
339 | Invalid file privileges | Privilèges de fichier invalides |
340 | Form already open | Formulaire déjà ouvert |
341 | Error reading from binary field | Erreur lors de la lecture du champ binaire |
342 | Must convert report before modifying | Doit convertir le rapport avant de le modifier |
343 | Class does not exist | La classe n'existe pas |
344 | Fix or remove errors before running query | Corriger ou supprimer les erreurs avant d'exécuter la requête |
345 | PRIMARY must start with first field | PRIMARY doit commencer par le premier champ |
346 | Fields must be in consecutive order | Les champs doivent être dans un ordre consécutif |
347 | Report writer has not been installed | L'éditeur de rapport n'a pas été installé |
348 | VBX dlls cannot be RELEASED | Les dll de VBX ne peuvent pas être RELEASED |
349 | VBStream file Missing or Corrupt | Fichier VBStream manquant ou corrompu |
350 | Cannot JOIN table with itself | Impossible de joindre la table avec elle-même |
351 | Cannot assign to reserved word THIS | Impossible d'attribuer au mot réservé THIS |
352 | OLE Unknown interface | Interface OLE inconnue |
353 | OLE Member Not found | Membre OLE introuvable |
354 | OLE Parameter Not found | Paramètre OLE introuvable |
355 | OLE Data Type Mismatch | Incompatibilité de type de données OLE |
356 | OLE Unknown name | Nom inconnu du OLE |
357 | OLE No Named arguments | Aucun paramètre nommé OLE |
358 | OLE Bad Variable Type | Type de variable incorrect OLE |
359 | OLE Dispatch Exception | Exception d'envoi OLE |
360 | OLE Overflow | Débordement OLE |
361 | OLE Invalid Subscript | Indice invalide OLE |
362 | OLE Unknown Class | Classe inconnue OLE |
363 | OLE Array is locked | Le tableau OLE est verrouillé |
364 | OLE Bad parameter count | Nombre de paramètres incorrects OLE |
365 | OLE Parameter not optional | Paramètre OLE non facultatif |
366 | OLE Bad call | OLE mauvais appel |
367 | OLE Not a collection | OLE Pas une collection |
368 | OLE Unknown error | Erreur OLE inconnue |
369 | OLE Object does not support automation | L'objet OLE ne prend pas en charge l'automatisation |
370 | OLE Unable to create object | OLE Impossible de créer l'objet |
371 | OLE Class name not in registry | Le nom de la classe OLE n'est pas dans le registre |
372 | In use by another | Utilisé par un autre |
373 | Record is in use by another | L'enregistrement est utilisé par un autre |
374 | Property is not accessible | La propriété n'est pas accessible |
375 | Return expression not allowed | Expression de retour non autorisée |
Remarque
- Les codes d'erreur pour les anciennes versions de dBASE (dBASE III Plus, dBASE III PLUS 1.1,...) ne sont pas les mêmes que les dBASE modernes.
Dernière mise à jour : Samedi, le 1ier juillet 2023