IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

debutante classe / module


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut debutante classe / module
    Bonjour à tous,

    Je me lance à essayer de faire des modules mais je peine...

    je voudrais faire un module qui permette d'utiliser Mysql ou sqlite, pr des tables MyIsam ou Innodb.
    Pour l'instant je n'en suis qu'au Mysql pour les MyIsam...
    Et ça marche même pas

    j'ai _execute_requete_s() qui a besoin d'1 seul argument et 2 are given ...
    J'ai bien lu la faq, mais je ne vois pas du tout ce qui va de travers...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    #!/usr/bin/python
    # -*- coding:Utf-8 -*-
     
    ######################################## Modules ####################################
     
    import MySQLdb
    #import sqlite as sqlite3
     
    ########################################
    ################## MySQL ###############
    ########################################
    class connect_Mysql :
     
    	# Etablit la connection avec la base
     	def _connection (self):
    		self.bqe = Mysql.connect(db="mydriazedb", user="mydriaze")
     		#Ouverture d'un curseur dans la banque
     		self.cursr = self.bque.cursor()
     		return cursr, bque
     
    	def _init_(self):
     		self.csr, self.bank = self._connection()
     
    class connect_MyIsam (connect_Mysql):
     	def _init_(self, rqte):
    		connect_Mysql._init_(self)
    		self.requete = rqte
     		self.tuple_rq_i = self._execute_requete_i()
     		self.tuple_rq_s = self._execute_requete_s()
    	#####################################
    	####   Table MyIsam par defaut   ########
            #####################################
     	# Pour les ####### CREATE & INSERTs ######
     	def _execute_requete_i(self):
     		self.csr.execute(self.requete)
     		#Recuperation du résultat
     		return self.csr
     	# fetch le curseur pour les ####### SELECTs ######
     	def _execute_requete_s(self):
     		exe = self.csr.execute(self.requete)
     		#Recuperation du résultat
     		rst = self.csr.fetchall()
     		return rst
    Est ce que qqn pourrait m'aider s'il vous plait?

    Merci d'avance

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par défaut
    ben déjà, pour la méthode init, il faut deux underscore de chaque côté:

  3. #3
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut
    Rhaaaaa c'est ça???

    Bon ...

    Note Pour moi : aller vouar l'ophtalmo rapidement


    Merci infiniment dividee, je ne l'aurais pas vu ...

Discussions similaires

  1. Declancher un event depuis un class module
    Par hey_monkey dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/11/2012, 10h20
  2. PHP5 debutante class
    Par kate59 dans le forum Langage
    Réponses: 12
    Dernier message: 05/01/2010, 17h24
  3. class module VB6
    Par moharached dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/12/2009, 17h14
  4. class/module name must be CONSTANT
    Par maxeur dans le forum Ruby
    Réponses: 2
    Dernier message: 15/01/2008, 08h44
  5. variables publiques ou module de classe ?
    Par niclalex dans le forum Access
    Réponses: 3
    Dernier message: 04/10/2005, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo