Sfoglia il codice sorgente

stop on DB select error

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@38681 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler 16 anni fa
parent
commit
30ee84decc
1 ha cambiato i file con 3 aggiunte e 2 eliminazioni
  1. 3 2
      vector/v.extract/main.c

+ 3 - 2
vector/v.extract/main.c

@@ -287,9 +287,10 @@ int main(int argc, char **argv)
 	    G_fatal_error(_("Unable to open database <%s> by driver <%s>"),
 			  Fi->database, Fi->driver);
 
-	ncats =
-	    db_select_int(driver, Fi->table, Fi->key, whereopt->answer,
+	ncats =db_select_int(driver, Fi->table, Fi->key, whereopt->answer,
 			  &cats);
+	if (ncats == -1)
+		G_fatal_error(_("Unable select records from table <%s>"), Fi->table);
 	G_message(_("%d categories loaded from table <%s>"), ncats,
 		  Fi->table);