Changeset 797 for ZMS/trunk/zmssqldb.py


Ignore:
Timestamp:
16.11.2009 18:21:57 (3 years ago)
Author:
cmeier
Message:

zms-2.12.1-05

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/zmssqldb.py

    r793 r797  
    223223    def getDA(self): 
    224224      da = getattr(self,self.connection_id) 
    225       # Try to re-connect if not connected. 
    226       try:  
    227         dbc = da._v_database_connection  
    228       except AttributeError:  
    229         da.connect(da.connection_string)  
    230         dbc = da._v_database_connection 
    231       # Try to set character-set to utf-8 (should at least work on MySql). 
    232       try: 
    233         dbc.query('SET NAMES utf8')  
    234         dbc.query('SET CHARACTER SET utf8') 
    235       except: 
    236         pass 
     225      if da.meta_type == 'Z MySQL Database Connection': 
     226        # Try to re-connect if not connected. 
     227        try:  
     228          dbc = da._v_database_connection  
     229        except AttributeError:  
     230          da.connect(da.connection_string)  
     231          dbc = da._v_database_connection 
     232        # Try to set character-set to utf-8. 
     233        try: 
     234          dbc.query('SET NAMES utf8')  
     235          dbc.query('SET CHARACTER SET utf8') 
     236        except: 
     237          pass 
    237238      return da 
    238239 
Note: See TracChangeset for help on using the changeset viewer.