[GRASS-dev] [GRASS GIS] #1844: wingrass: db_open_select_cursor fails for DBF driver.
GRASS GIS
trac at osgeo.org
Thu Jan 3 06:59:26 PST 2013
#1844: wingrass: db_open_select_cursor fails for DBF driver.
---------------------------+------------------------------------------------
Reporter: martinl | Owner: grass-dev@…
Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Database | Version: unspecified
Keywords: wingrass, dbf | Platform: MSWindows 2K
Cpu: Unspecified |
---------------------------+------------------------------------------------
There is problem with DBF driver on MS Windows. To reproduce this bug run:
{{{
db.connect driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
v.random out=n n=3
v.db.addtable map=n columns="class varchar(10)"
}}}
It stops at source:grass/trunk/lib/db/dbmi_client/c_openselect.c#L63
{{{
D3/5: db_select_int()
D3/5: SQL: SELECT cat FROM n
D3/5: SQL statement parsed successfully: SELECT cat FROM n
D2/5: find_table(): table = n
D2/5: ? n
D2/5: load_table_head(): tab = 0,
/opt/grassdata/nc_spm_08_grass7/dbf/dbf//n.dbf
D2/5: ncols = 2
D2/5: DBFFieldType 1
D3/5: add_column(): tab = 0, type = 2, name = cat, width = 11, decimals =
0
D2/5: DBFFieldType 0
D3/5: add_column(): tab = 0, type = 1, name = class, width = 10, decimals
= 0
D3/5: Doing SQL command <4> on DBF table... (see include/sqlp.h)
D2/5: SELECT
D2/5: sel(): tab = 0
D2/5: load_table(): tab = 0
D2/5: ncols = 2 nrows = 0
D2/5: load_table_head(): tab = 0,
/opt/grassdata/nc_spm_08_grass7/dbf/dbf//n.dbf
}}}
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1844>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list