OSCommerce – Paypal error : “Sorry – your last action could not be completed”

It seems that since few days, many OSCommerce users have problems with the Paypal payment gateway.  Hopefully it was easy to find a solution on Google : you only need to edit the /includes/modules/payment/paypal.php file and replace the line “$this->form_action_url = ‘https://secure.paypal.com/cgi-bin/webscr’;” with “$this->form_action_url = ‘https://www.paypal.com/cgi-bin/webscr’;” (around line 32).

Structure des tables de Dynamics GP

À première vue, il peut paraître compliqué de se retrouver dans la structure des tables de Dynamics GP.  Cependant avec quelques trucs et certaines informations, il devient assez facile de s’y retrouver.  Malgré les apparences et un niveau assez bas de normalisation dans les tables, il existe une certaine logique derrière tout ça : les noms des tables sont constitués d’un préfixe identificant le module auquel elles se rattachent et d’un second préfixe numérique indiquant le type d’information que la table contient. Continue reading “Structure des tables de Dynamics GP”

Message d’erreur lors de la vérification des prérequis lors de l’installation de SQL Server 2005 sur Vista

Message : «Microsoft Internet Information Services (IIS) is either not installed or is disabled. IIS is required by some SQL Server features.  Without IIS, some SQL Server features will not be available for installation. To install all SQL Server features, install IIS from Add or Remove Programs in Control Panel or enable the IIS service through the Control Panel if it is already installed, and then run SQL Server Setup again. For a list of features that depend on IIS, see Features Supported by Editions of SQL Server in Books Online».

Continue reading “Message d’erreur lors de la vérification des prérequis lors de l’installation de SQL Server 2005 sur Vista”

Bonnes pratiques SQL

Voici une liste de quelques best practices pour la création de tables, d’instructions et de procédures stockées rédigée à partir de quelques articles glanés au fil du temps. Il s’agit davantage d’un aide mémoire que d’une liste d’éléments rigides à respecter ; il faut mettre en perspective plusieurs facteurs (fréquence d’utilisation de la requête, quantité de lignes de données à la source, jeu d’enregistrement retourné) lorsque l’on rédige des instructions SQL afin d’évaluer l’importance de respecter ces pratiques. Continue reading “Bonnes pratiques SQL”