| Piste SQL CE TrackSQLCE est un composant de périphérique qui suit les modifications apportées à une base de données SQL CE 2.0 / SQL mobile. |
Télécharger maintenant |
Piste SQL CE Classement & Résumé
- Nom de l'éditeur:
- Primeworks
- Systèmes d'exploitation:
- Windows All
- Taille du fichier:
- Evaluation
Piste SQL CE Mots clés
Piste SQL CE La description
TRACK SQL CE est un composant Compact Compact Compact qui suive rapidement et avec précision les modifications apportées à la base de données SQL CE 2.0 et SQL Mobile (logiciel de convertisseur vidéo mobile) s. Avec un seul appel, votre application peut rapidement déterminer les lignes insérées, mises à jour ou supprimées depuis le dernier point de contrôle. Qu'est-ce que la voie SQL CE? TrackSqlce est un composant de périphérique qui suit les modifications apportées à une base de données SQL CE 2.0 / SQL mobile. Avant le suivi peut Être fait, la base de données doit être préparée. Après préparation, Le composant sera capable de déterminer quelles lignes étaient inséré, mis à jour ou supprimé dans l'ensemble des tables de suivi. Que se passe-t-il pendant la préparation? Pendant la préparation, trois tables sont ajoutées à la base de données: MSYSYNCTABLES: contient toutes les tables suivies Msyssyncrows: contient une valeur CRC32 et le GUID créé pour chaque ligne de chaque table suivie. Msyssyncgen: compte le nombre de «générations» de la piste De plus, pour chaque table suivie, deux colonnes sont ajoutées: S_GUID: GUIG (unique identifiant) qui identifie de manière unique la ligne s_gen: la génération de la ligne (zéro lorsqu'elle est insérée) Que se passe-t-il pendant le suivi? Pendant la procédure de suivi, toutes les lignes de toutes les tables suivies sont comparées (via CRC32 Calcul) à la ligne correspondante dans les msyssycrows. Si la valeur CRC32 est égale, la ligne n'a pas été mise à jour. Si la valeur CRC32 est différente, la ligne a été mise à jour. Pour détecter les insertions de lignes, la colonne S_Gen des tables de suivi est recherchée sur des zéros. Pour détecter les suppressions, les valeurs du GUID sont comparées entre MSYSYCRROWS et les tables suivies. Comment savoir ce qui a changé? La colonne S_STAT de la table MSYSYNCROWS contient tous les quatre états possibles pour une ligne donnée: 0: pas de changement 1: la ligne a été insérée 2: la ligne a été mise à jour 3: la ligne a été supprimée Vous pouvez obtenir la liste des lignes mises à jour avec la commande SQL suivante: SÉLECTIONNER Msyssynctables.s_tablename, Msyssyncrows.s_stat À PARTIR DE Msyssynctables Joindre intérieur Msyssyncrows sur MSYSYNCTABLES.S_TADIDED = MSYSYNCROWS.S_TABLEID Où msysyncrows.s_stat> 0 Quelles bases de données sont prises en charge? SQL SQL CE prend en charge les moteurs SQL CE 2.0 et SQL Mobile (3.0) sur le même composant. Comment le produit est-il autorisé? SQL SQL CE est sous licence par siège de développeur. La distribution du composant intégré dans une application consommatrice est libre de droits. Plateformes prises en charge: gagnez CE / Pocket PC
Piste SQL CE Logiciels associés