Application de consultation, de parcours et de mise à jour d'une base de donnée access/sql

Soyez le premier à donner votre avis sur cette source.

Vue 11 783 fois - Téléchargée 1 811 fois

Description

Ces quelques lignes de codes montrent comment accéder, modifier et parcourir une base de donnée access (dans mon exemple Entreprise.mdb dans le sous répertoire BIN), cette application contient même les lignes de code pour acceder à une base de donnée SQL et qui sont mis en commentaire

sachant que j'ai utilisé une constante que vous devez changer si vous chager de base de donnée et ceci comme suit :
_typeCn=1; // accés OleDB
_typeCn=2; // accés Sql (Sécurité standard)
_typeCn=3; // accés Sql (Sécurité Integrée)

Conclusion :


Observez aussi, la représentation générale du code :

Les règles de nomage des variables (règles de Microsoft)
L'Indentation
Les commenatires

tout ces critères sont des bonnes pratiques pour produire un code simple, lisible et facilement maintenable même par une tièrce personne.

Bon courage et bonne chance

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
jeudi 20 novembre 2003
Statut
Membre
Dernière intervention
20 février 2008

Outch......la claque :-p
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
47
Non pas besoin, je pense que ça ira.
lol.
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
cette source n'est pas du niveau "Initié"... merci pour eux !
Tout juste débutant.

Un initié ne fera pas de concaténation de string pour faire une requête avec des paramètres... mais utilisera un DbCommand avec des DbParameters.
Un initié ne fera pas une dizaine de concaténation de string... mais un StringBuilder.
Un initié ne fera pas une concaténation pour afficher une string et une valeur... mais utilisera String.Format().
Un initié ne fera pas _cn.State.ToString() "Open" mais _con.State ConnectionState.Open.

Je continue ?
Messages postés
3
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
6 juillet 2008

Suite à la demande de 'devincienstb' qui est nouveau en C#, j'ai publié cette source que j'ai fais au début de ma formation et qui est simple et lisible. Si tu veux un meilleurs truc, j'ai toute une application ASP.NET qui utilise une factory (personnelle), qui est séparé en couches, IHM, BLL, DAL, qui est documentée et qui tient la route, je te rappele aussi que cette source est destinée pour les initiés et pas pour les pro. Merci
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
J'oubliais : à la place de tes constantes pour le type de connection... utilise plutot une enum... voire tout simplement les factories (System.Data.DbFactories)
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.