Procházet zdrojové kódy

winGRASS: fix SQLBuilder to get values on Windows
(merge https://trac.osgeo.org/grass/changeset/59802 from trunk)


git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@59803 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa před 11 roky
rodič
revize
cec3f2cfbe
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      gui/wxpython/dbmgr/sqlbuilder.py

+ 4 - 2
gui/wxpython/dbmgr/sqlbuilder.py

@@ -39,7 +39,7 @@ import wx
 from grass.pydispatch.signal import Signal
 
 from core.gcmd   import RunCommand, GError, GMessage
-from dbmgr.vinfo import CreateDbInfoDesc, VectorDBInfo
+from dbmgr.vinfo import CreateDbInfoDesc, VectorDBInfo, GetUnicodeValue
 
 import grass.script as grass
 
@@ -299,7 +299,7 @@ class SQLBuilder(wx.Frame):
         
         data = grass.db_select(sql = "SELECT %s FROM %s" % (column, self.tablename),
                                database = self.database,
-                               driver = self.driver)
+                               driver = self.driver, sep = '{_sep_}')
         if not data:
             return
         
@@ -312,6 +312,8 @@ class SQLBuilder(wx.Frame):
             
             if desc['type'] != 'character':
                 item = str(item)
+            else:
+                item = GetUnicodeValue(item)
             self.list_values.Append(item)
             i += 1