Sfoglia il codice sorgente

winGRASS: fix SQLBuilder to get values on Windows

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@59802 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 11 anni fa
parent
commit
45e0abe28b
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  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