Le premier site francophone dédié au développement Pocket PC

 

 

MyCDB
Version 1.0

Gestion de base de données
Développé par Stéphane Sibué

Note de l'auteur

Il arrive toujours un moment, lorsqu'on développe pour Pocket PC, où l'on est obligé de manipuler des bases de données de type CEDB (fichiers .cdb). Malheureusement, sous Pocket PC, rien n'existe pour gérers ces fichiers. A force de me prendre la tête avec ça j'ai décidé de créer MyCDB qui permet de gérer ce type de bases de données.

J'espère qu'il pourra aussi vous rendre service.

Stéphane Sibué.

 

Ouverture d'une base

L'écran principal de MyCDB permet de créer une nouvelle base de données ou d'en ouvrir une déjà existante (depuis le dossier \My Documents pour le moment).

Une fois la base créée ou ouverte, MyCDB affiche les tables qui la composent.

Ouverture des tables

MyCDB permet d'ouvrir les tables de la base. Les tables système sont affichées en rouge.

 

L'ouverture d'une table permet d'afficher sous la forme d'une grille les enregistrements.

Il est alors possible de modifier la valeur d'un champ d'un enregistrement. Pour celà, il suffit de cliquer sur la ligne de l'enregistrement à modifier puis de cliquer sur l'entête de la colonne correspondant au champ à éditer.

Création de tables

La création d'une table est réalisée simplement en créant la structure champ après champ. MyCDB s'occupe ensuite de créer la table correspondante.

Destruction des tables

La destruction est aussi possible. Il suffit pour celà de sélectionner la table à détruire, de confirmer la destruction pour que la table disparaisse.

Construction et exécution de requêtes

MyCDB permet de saisir des requêtes SQL et les exécute directement. Si le résultat est une vue, elle est affichée (sous le même format que lors de l'ouverture d'une table). Les requêtes "Action" (delete, create, insert) sont aussi supportées.

MyCDB permet de mémoriser jusqu'à 5 requêtes, ce qui vous permettra de mémoriser celles que vous utilisez le plus souvent.

Téléchargement de la version 1.0.0

MyCDB est le résultat de très nombreuses heures de travail, mais il est capable de faire gagner un temps considérable, tant aux développeurs qu'aux utilisateurs plus "classiques".

MyCDB est vendu au prix de 3,36 Euros par l'intermédiaire du système de micro paiement AlloPass. Les revenus tirés de la vente de MyCDB seront à 100% réinvestis dans et dans l'écriture d'autres produits.

Le système AlloPass vous permet d'obtenir un code de téléchargement en téléphonant à un numéro surtaxé (1,68 € pour la france par appel). Ce code est valable une fois. En l'entrant dans le champ prévu à cet effet, vous déclencherez immédiatement le téléchargement de MyCDB (MyCDB nécessite 2 codes, soit 2 appels d'où le prix de 3,36 €). Les codes sont valables 30 jours. Ce service est également disponible dans d'autres pays (cliquez sur le drapeau adéquat lors de la requête pour connaître le coût). Si vous avez des questions, n'hésitez pas à contacter par mail à webmaster@codeppc.com

MyCDB Version Arm 1100 et XScale
MyCDB Version Mips
MyCDB Version SH3

Quelques explications sur les correctifs

Si vous possédez déjà MyCDB 1.0.0 (c'est la version contenue dans les fichiers d'installation) vous pouvez télécharger le dernier correctif qui corrige tous les bugs référencés. Les correctifs se présentent sous la forme d'un fichier "MyCDB.vb" que vous pouvez télécharger. Une fois téléchargé, copiez le dans le dossier "\Program Files\MyCDB" de votre Pocket PC en remplaçant celui déjà présent (c'est le même fichier quel que soit votre processeur).

Historique des versions (liste des correctifs).

Version
Corrections et améliorations
1.0.1 Corrige un bug lié à l'exploitation de tables dont le nom contient un ou des espaces.
1.0.2 Corrige un bug lié à l'affichage des champs de type binaire.
   
   

 

En cas de problème, vous pouvez utiliser les services du forum MyCDB pour poser vos questions et échanger vos expériences.

 

 

Copyright 2001-2004 - Tous droits réservés
Toutes les autres marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.