RE: [Python-es] paso de parámetros a método
Juan José Rojo
jjrojoc en hotmail.com
Mie Ago 22 05:29:09 CEST 2007
No sé exactamente cual es el problema, yo tengo lo mismo pero en pygtk y me
trabaja esto:
if response == gtk.RESPONSE_OK:
self.local_entry1.set_text(self.local_entry1.get_text())
usuario = self.local_entry1.get_text()
self.local_entry2.set_text(self.local_entry2.get_text())
password = self.local_entry2.get_text()
try:
self.conn = MySQLdb.connect (host = 'localhost', \
user = usuario,\
passwd = password,\
db = 'pytpvdb')
>From: José Jachuf <jjachuf en gmail.com>
>Reply-To: La lista de python en castellano <python-es en aditel.org>
>To: La lista de python en castellano <python-es en aditel.org>
>Subject: [Python-es] paso de parámetros a método
>Date: Tue, 21 Aug 2007 14:29:47 -0300
>
>Hola Lista
>
>tengo definido un método Login:
>
>def Login(self):
> dia = TfrmLogin(None, -1)
> dia.ShowModal()
>
> self.__Usuario = dia.GetUsuario()
> self.__Password = dia.GetPassword()
>
> dia.Destroy()
>
> #print self.__Usuario
> #print self.__Password
>
> self.__dbs = database.TFirebirdDB('servidor',r'D:\SUELDOS.GDB',
>self.__Usuario, self.__Password)
>
> #self.__dbs =
>database.TFirebirdDB('servidor',r'D:\SUELDOS.GDB','mi_usuario','mi_password')
>
>
> return self.__dbs.getActive()
>
>estoy trabajando con wxpython (primeros pasos), muestro un cuadro de
>diálogo, instancia de TfrmLogin, donde el operador ingresa usuario y
>password. Después de cerrar obtengo self.__Usuario y self.__Password de
>manera correcta, lo puedo comprobar con los print que se encuentran
>comentados.
>
>El problema lo tengo cuando creo la instancia de la base de datos:
>
>self.__dbs = database.TFirebirdDB('mi_servidor',r'D:\SUELDOS.GDB',
>self.__Usuario, self.__Password)
>
>siempre me devuelve false, como que hay un error al abrir la conexión; sin
>embargo si le paso directamente usuario y password funciona ok, como se
>muestra en esta línea:
>
>#self.__dbs =
>database.TFirebirdDB('servidor',r'D:\SUELDOS.GDB','mi_usuario','mi_password')
>
>
>dónde está el error?
>
>Desde ya agradecido
>Atentamente
>José
>
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
_________________________________________________________________
Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN Amor
& Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349
Más información sobre la lista de distribución Python-es