Changeset 752 for ZMS/trunk/zmssqldb.py


Ignore:
Timestamp:
26.10.2009 17:53:28 (3 years ago)
Author:
chris
Message:

zms-2.11.4-02

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/zmssqldb.py

    r750 r752  
    2424# Imports. 
    2525from __future__ import nested_scopes 
    26 from Globals import HTML, HTMLFile 
     26from App.special_dtml import HTMLFile 
    2727from Products.ZSQLMethods.SQL import SQLConnectionIDs 
    2828import copy 
     
    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 
    225237      return da 
    226238 
Note: See TracChangeset for help on using the changeset viewer.