Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CREATION DE VOTRE PROPRE PROVIDER


Information sur la source

Catégorie :.NET Source .NET ( DotNet ) Classé sous : Provider Niveau : Débutant Date de création : 03/01/2008 Date de mise à jour : 03/01/2008 21:14:46 Vu / téléchargé: 2 781 / 144

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

ce ptit projet vous permet de créer votre propore provider, pour que ca foctionne vous devez changer la ConnectionString dans le fichier app.Config.
Vous trouverez le script de creation de la table.

J'espere que ca vous sera util
  
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de tmcuh le 03/01/2008 12:18:49 8/10

Hello, le code me parait bien écrit, mais quel est l'interet de créer un provider avec une connection pour SQL. Tu pourrais créer une classe qui fait la même opération (ajout, suppression, mise à jour) en se connectant directement à SQL?

signaler à un administrateur
Commentaire de tmcuh le 03/01/2008 12:27:36

Ps : pour la procédure RetrievePersonne(), favorise les datareader plutôt que le dataset, tu gagnera en performance, d'autant que tu ne demande de générer des requêtes d'insert, update, delete qui n'ont pas d'interet là! Car si il ne retourne aucune ligne, ça va te faire des Throw sur les 3 lignes "Convert.ToInt32(ds.Tables[0].Rows[0]["id"]);" vu qu'il n'y a aucune ligne.
Dans la procédure SavePersonne()
lignes : cmd.CommandText = "INSERT INTO [Buildings].[dbo].[Personne]([Nom], [Prenom]) VALUES('" + p.Nom + "','"+ p.Prenom + "')";
Si on change de base de données, ça marche plus! Si p.nom = null ça marche pas non plus. Il faudrait faire évoluer la class personne pour ce genre de test sans doute. Prévoir aussi des requete d'insert dynamique, car si tu ajoute un champs dans la table, tu dois reparcourir toutes tes requêtes SQL... de quoi perdre du temps.

signaler à un administrateur
Commentaire de __salwa le 03/01/2008 13:18:40

oui tu as raison, le but principale de l'appli et de donner une idée sur comment créer un provider. chacun pourra le manipuler a sa guise: se connecter a une base de données, un web services ou....

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Equivalent provider MSDataShape en C#? [ par jacma ] BonjourAvec VB et Ado 2.1, j'utilisais pour une connexion le provider "MSDataShape" pour 'obtenir un recordset hiérarchique. Le code était le suivant: Oracle, C#, Provider, etc ... [ par EmmaColberti ] Bonjour,J'expose mon problème, peut-être pourrez vous m'aider.Je compte me connecter à une base Oracle depuis une application en C#.Donc après quelque PB sqlconnection [ par paloxicide ] Pouvez vous me dire pourquoi mon sqlconnection ne marche pas cn = new SqlConnection(<FONT color=#800000 siz Ajouter un provider ado.net sur une machine locale [ par DjAdes ] Bonjour, Je tente d'utiliser les nouvelles fonctionnalités du framework 2.0, plus précisemment, les fabriques de classes pour les bases de données. Je postgreSQL client/serveur [ par slash65 ] j ai une application windows forme qui se connecte a une base de données postgreSQL, le tout est dans le meme reseau local...J'arrive pa a connecté mo utilisation de l'error provider [ par zonzoncsharp ] Bonjour, je souhaiterai utiliser l'error provider sur un formulaire mais quand je l'ajoute celle ci n'apparait pas sur le formulaire. Faut-il la lié à Rolemanager + Provider + IIS [ par marsiou75 ] Bonjour, J'ai crée mon propre Provider en faisant un overload de la classe RoleProvider, j'ai installer cette dll dans le GAC. Lorsque j'appele mo Gestion des utilisateurs en WinForm C#, MemberShip ,Provider [ par hich2008 ] Bonjour,Je travail en C# (windows Forms).J'ai une application avec des utilisateurs: administrateurs et visiteursJe veut géré l'application de façons


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.