fr en

Introduction à ADO.NET en C#

2010-01-29 9 Min. lecture .NET Accès Aux Données ADO.NET C# Aymeric
ADO.NET est un ensemble de composants présents de base dans le framework .NET permettant l’accès et la gestion de données situées sur une base de données relationnelle (SQL Server, Oracle, etc…) ou non. ADO.NET est une évolution de ADO (ActiveX Data Objects). Les classes ADO.NET peuvent être divisées en 2 parties. Les classes permettant de se connecter à la source de données et les classes utilisées pour gérer les données. continuer la lecture

Empêcher la connexion automatique de l’utilisateur après sa création avec un CreateUserWizard en ASP.NET

2010-01-25 1 Min. lecture .NET ASP.NET C# Aymeric
Visual Studio propose un contrôle permettant la création d’utilisateurs dans la base de données : CreateUserWizard. Ce contrôle est un gain de temps non négligeable, mais lorsque l’on veut sortir du cadre classique de l’inscription de membres, il faut chercher un peu pour obtenir ce que l’on souhaite. Dans le cadre d’un panneau d’administration, il peut être utile de permettre la création d’utilisateurs par les administrateurs. Cependant le comportement par défaut du CreateUserWizard est d’automatiquement connecter l’utilisateur courant avec le compte qui vient juste d’être créé, ce qui est embêtant dans le cadre d’un panneau d’administration. continuer la lecture

Player video flash personnalisé

2010-01-01 1 Min. lecture Développement Web Aymeric
Dans le cadre d’un projet web, j’avais besoin d’un player video en flash assez beau pour éviter de devoir passer Youtube ou DailyMotion. Après quelques recherches je suis tombé sur ce site qui propose un player qui prend les videos en .flv et qui est entièrement personnalisable via une multitude de petits paramètres (mode plein écran, liste de lecture, taille du player, etc…). Il suffit donc de télécharger le player ici, de l’installer sur votre site. continuer la lecture

Modification des données grâce à Linq To SQL et aux procédures stockées

2009-12-09 1 Min. lecture .NET C# Linq to SQL Aymeric
Cet article est la suite de l’article Lier une base de données et un GridView avec Linq To SQL. Ici il est question des procédures stockées. Comme vous avez pu le remarquer dans l’article précédent, nous n’avons écrit aucune ligne de code pour construire des requêtes SQL, tout s’est fait automatiquement. Pourquoi s’embêter à écrire du code alors ? Les procédures stockées sont enregistrées et pré-compilées dans la base de données SQL Server, ce qui est un gain de **rapidité **et de performance. continuer la lecture

Lier une base de données et un ASPxGridView avec Linq To SQL

2009-12-08 2 Min. lecture .NET Développement Web Aymeric
Suite de mes articles sur les technologies .NET et DXperience. Le but est ici de lier efficacement une base de données à un ASPxGridView grâce à **Linq To SQL **graphiquement. Petite précision, mon OS et mon IDE (Visual studio) sont en anglais, si le votre est en français, vous n’aurez pas exactement les mêmes mots, mais vous vous y retrouverez sans problème. Voici les étapes et quelques explications concernant le screencast. continuer la lecture

‘Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine

2009-10-26 1 Min. lecture .NET Aymeric
Je continue mes articles sur l’ASP.NET et sur DXperience. Dans le “Demo Center” de Dxperience (logiciel qui présente des exemples d’utilisation de cet outil). Dans la partie ASP.NET -> XtraReports, les exemples peuvent ne pas fonctionner si votre système est en 64 bits. L’erreur obtenue est : Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine Pour remédier au problème, rendez-vous dans la console de gestion du serveur IIS, soit dans Server Manager > Roles > Web Server (IIS) > Internet Information Services (IIS) Manager pour Windows Server ou dans Computer Management > Services and Applications pour Windows Vista ou Seven. continuer la lecture

Accélérez vos requêtes SELECT avec SQL_CACHE sur un serveur MySQL

2009-10-11 1 Min. lecture Base De Données MySQL Aymeric
Petite astuce découverte par Jean-Marie Collin pour accélérer significativement les requêtes SELECT avec MySQL. Requête SQL classique : SELECT * FROM table; Requête SQL avec SQL_CACHE : SELECT SQL_CACHE * FROM table; Voici un test réalisé par Jean-Marie Collin sur l’efficacité de ce mot-clé : Affichage des enregistrements 0 - 29 (74 542 total, traitement: 0.0034 sec.) SELECT * FROM `ps_connections_page` Affichage des enregistrements 0 - 29 (74 542 total, traitement: 0. continuer la lecture

Générer de la documentation pour PHP

2009-10-10 2 Min. lecture Développement Web PHP Aymeric
La documentation relative à un ensemble de classes dans un langage de programmation est très importante car elle permet à d’autres personnes de comprendre rapidement l’architecture de votre application sans avoir à parcourir tous les fichiers. C’est un gain de temps appréciable ! Cette documentation peut également vous être utile, si vous abandonnez le développement d’un projet pendant quelques temps et que vous souhaitez vous y replonger. Heureusement des outils existent pour générer automatiquement de la documentation. continuer la lecture

Cacher les erreurs PHP sur n’importe quel hébergement (mutualisé ou dédié)

2009-10-09 1 Min. lecture Développement Web PHP Aymeric
En phase de développement, l’affichage des erreurs est un gain de temps non négligeable, en revanche sur un site en production, il est fortement conseillé de supprimer l’affichage des erreurs PHP pour des raisons de sécurité. Exemple d’erreur : Fatal error: require() [function.require]: Failed opening required ‘WS_RdOOT/lib/comment.class.php’ (include_path=’.:/Applications/MAMP/bin/php5/lib/php’) in/Applications/MAMP/htdocs/fds_local/index.php on line 8 Ce simple message peut donner des informations sur l’architecture de votre application (site web) et ainsi faciliter le travail des pirates. continuer la lecture

Importer un fichier .sql dans une base de données MySQL

2009-10-04 1 Min. lecture MySQL Aymeric
Pour importer un gros fichier .sql dans une base de données MySQL des outils comme PHPMyAdmin peuvent se révéler inefficaces. En effet la taille maximale autorisée par PHP pour l’upload de fichiers est de 2Mo (par défaut). Même si cette limite peut être modifiée dans le php.ini du serveur avec le paramètre “upload_max_filesize” et ainsi contourner la limitation, cette solution n’est pas conseillée. Pour éviter ce type de désagrément, la meilleure solution est de passer par la ligne de commande. continuer la lecture
Articles plus anciens messages plus récents