begin process at 2010 02 10 02:28:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > CLASSE HELPER POSTGRESQL

CLASSE HELPER POSTGRESQL


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Source .NET ( DotNet ) Classé sous :helper, postgresql Niveau :Initié Date de création :21/11/2006 Date de mise à jour :22/11/2006 12:21:04 Vu / téléchargé :3 735 / 358

Auteur : jsiAngers

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cette classe fournit un ensemble de méthodes permettant de gérer les accès à une base de données PostGreSQL.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

22 novembre 2006 12:21:04 :
Avec les sources c'est mieux...

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) SMARTSCRIPTING - COMPOSANT PERMETTANT D'INTÉGRER DES SCRIPTS...
Source avec Zip Source .NET (Dotnet) SYNCHRONISATION DE FICHIERS
Source avec Zip Source .NET (Dotnet) CLASSE DE GESTION DE LA VERSION D'UNE APPLICATION
Source avec Zip EXPORTER UNE DATATABLE AU FORMAT CSV
Source avec Zip Source .NET (Dotnet) EDITEUR WINWORD

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) DATA ACCESS COMPONENT par zaimfaycal
Source avec Zip GESTION ENSEIGNANTS par Elmarzougui
Source avec Zip GESTION D'UNE BIBLIOTHÈQUE par Elmarzougui
Source avec Zip VISUALISATION BASE ACCESS par claude440
Source avec Zip SUPER MONEY par MdelM

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MACROSUDOKU V1.2 BÊTA ENG par blooh31
Source avec Zip Source avec une capture ADDIN HELPER - CRÉEZ VOS PROPRES ADDIN POUR VB6 [MODULES DE ... par PCPT
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPORTER UNE BASE DE DONNEES MS ACCESS VERS MYSQL OU POSTGR... par addy

Commentaires et avis

Commentaire de OneHacker le 22/11/2006 17:06:45

Erreur : Imports Npgsql -> Espace de noms introuvables. Corrige ta source avant de la poster.

Commentaire de jsiAngers le 24/11/2006 21:26:54

Je crois qu'il faut tu revois tes classiques... il faut ajouter une référence vers cette librairie libre qu'est Npgsql, si tu souhaites utiliser cette classe avec une base de données PostGresql... donc de nouveau, Cher OneHacker, pas d'erreur...

Commentaire de OneHacker le 28/11/2006 16:27:40

si car on a pas la DLL puisque tu as oublié de la mettre et je sais très bien importer un référence.

Commentaire de Benouille le 06/03/2007 20:43:27

le code est ultra propre et ça fait plaisir.
même si j'ai toujours du mal avec les "If <boolean> = True Then" (pourquoi pas If <boolean> = True = True = True And True Or False ... Then" )

ou pire encore:
        Cn.Open()
        If Cn.State = ConnectionState.Closed Then
            ConnectDataBase = False
        ElseIf Cn.State = ConnectionState.Open Then
            ConnectDataBase = True
            Cn.Close()
        End If

soit quelquechose m'échappe soit c'est du code inutile.
Si le .open plante de toutes façons la suite ne sera pas lue (pas de try catch géré dans la fonction appelante donc c'est le catch de la fonction open qui lui même ne fait rien qui est sensé gérer l'erreur)

le If pue du cul aussi, pourquoi pas écrire simplement:
        Return Cn.State = ConnectionState.Open

d'ailleurs une meilleure gestion du try catch sur une ouverture de connection se fait apres le .open pour assurer sa fermeture dans le finally en cas de plantage dans la requête.

Je n'ai rien vu (pardon si ça m'a échapé) concernant les proc stockées et pourtant il me semble que postgres les gere (comme des fonctions utilisateurs même si je dis pas de bétises mais à confirmer).
A aucun moment on ne passe de paramètres permettant d'utiliser la base autrement qu'en lui refourgant une chaine sql.

chaine sql filtrée d'ailleurs,
sous couvert de sécurité on ne peut plus utiliser exec ou %, ni de ponctuation, ouais ok mais bon on peut avoir des choses a stocker qui parlent la france avec des bouts de mots non tronqués.


c'est donc tres beau mais je trouve le niveau un peu léger, beaucoup de code inutile et le tout peu exploitable sur une application plus ouverte.
Je pense que tu devras la modifier le jour ou tu auras besoin de t'en servir.


j'ai mis 7/10 pour la clarté du code

Commentaire de Asmael le 16/05/2008 13:15:25

salut Benouille!
Je n'ai pas encore testé son code mais je pense que tu pousses un peu fort tes remarques à son égard.
Si tu as mieux à proposer, c'est mieux de le faire plutôt que de perdre du temps à lui crier les limites de son code.Comme on ira plus de l'avant.Tu es un codeur et tu devrais comprendre tout le mal qu'il a eu a réaliser ce code.
Bon bref,j'espère que je t'offense pas (si tel est le cas, tu m'excuses) car cela n'a jamais été mon intention.c'est juste mon avis.
A+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

postgreSQL [ par AlfredWallace ] Comment se connecter a une BD PosgreSQL sous linux.(Sachant que je suis novice !). Probleme VB - POSTGRESQL [ par christophe ] salut a tous, je suis en train de faire migrés un programme utilisant une base de données Access en une base de données Postgresql. Lorsque j'utilise postgresql et vb [ par wargla ] Bonjour, je débute en programmation, est ce quelqu'un peux m'indiquer un document ou un forum qui traite des connection utilisnt ODBC (jj'utilise Vb e VB+postgresql , probleme avec méthde previous pour les recordset [ par fet ] Salut à tous,J'utilise VB6 avec une base de données PostGresql,Pour la connexion et les requêtes j'utilise un module de classe sous cette forme:Option Postgresql+vb??? [ par DROGBA ] j'ai un probleme assez urgent. j'aimerai savoir si il est possible de se connecter a une BDD postgresql se trouvant sur une machine distante, pour pou Liaison ODBC entre une BD PostgreSQL sur serveur Linux et une application VB client sous Windows (help me please) [ par ymerej ] Bonjour,n'y connaissant rien en liaison ODBC j'aurais voulu avoir qq renseignements.G une application VB6 sur des postes clients d'un réseau local et Question sur syntaxe PostgreSQL (please help) [ par ymerej ] Bonjour,G juste une petite question, je sé qu'en ORACLE la syntaxe pr afficher la structure d'une table ou d'une base de données est :DESC (ou DESCRIB Transaction avec PostgreSQL (help me please) [ par ymerej ] Bonjour,je ne comprend pas pkoi ca me generer une erreur ("VB6 a généré une erreur, vous devez redemarerz le programme, un journal des erreurs est en Récupérer "log_min_messages" et "clients_min_messages" de PostgreSQL depuis VB ?? [ par ymerej ] Bonjour,mon appli VB cliente sur poste WINDOWS exploite une BD PostgreSQL sur serveur UNIX.Mes procédures stockées peuvent contenir des RAISE NOTICE, Ip helper, comment réinitialiser le total d'octets recus ou envoyés ? [ par NaNouk_X ] Salut,j'ai ramass&#233; un peu de code un peu partout pour faire un avertisseur de limite de download et upload. mais j'aimerais bien pouvoir faire un


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales