Application Time Entry en ASP avec Access ou SQL-Server
Macromedia a publié une démonstration Time Entry qui permet de lire et d'écrire dans une base de données mais surtout d'analyser les résulats d'un updatePacket pour remettre à jour l'application Flash en cas d'erreur (méthode reconcileResults du composant RDBMSResolver).
La démonstration de Macromedia utilise ColdFusion MX et est disponible à l'adresse suivante :
http://www.macromedia.com/devnet/mx/flash/articles/time_entry.html
Voici cette démonstration en ASP (Active Server Page) avec Access ou SQL-Server.
time_entry_asp.zip (1 254 Ko)
Explication
Pour l'installation, lire le fichier readme.txt (english version available) qui comprend toutes les informations pour l'installation et les modifications apportées.
Le bouton "Save With Error" modifie le nom des champs pour les opérations de type insert ou update en les préfixant par "BUG_ ". La mise à jour réalisée par le fichier ASP ne peut pas s'effectuer (les champs n'étant pas connus). On génére des messages d'erreur pour les opérations. La méthode reconcileResults du composant RDBMSResolver analyse les messages et propose un undo sur l'opération dans le client Flash.