[GRASSLIST:8263] db.test errors

Does anyone know how to resolve errors that result from db.test? For example, see the error below:

select * from grass_test1
dbmi: Protocol error
/Applications/grass61cvs.app/Contents/Resources/grass-6.1.cvs/scripts/db.test: line 85: 15700 Done echo "$SQL"
      15701 Broken pipe | db.select -c >$result
EXECUTE: ******** ERROR ********
0a1,2
> 1|123.456000|abcd
> 2||xxx
RESULT: ******** ERROR ********

A little more information on my db problem:

I discovered that this works just fine:

db.select table=colonies database=tx_state_nad83 driver=mysql sql=“select abbrv from colonies”

However, this does not work:

db.select table=colonies database=tx_state_nad83 driver=mysql sql=“select * from colonies”
dbmi: Protocol error
Broken pipe

If i use a column name in the select statement, everything works fine. If I use an * or a column name that doesn’t exist, I get the errors above, namely:

dbmi: Protocol error
Broken pipe

I hope that sheds some light on the problem. Does anyone know what’s happening here?

  • Jason

Jason Horn

Boston University Department of Biology

5 Cumington Street Boston, MA 02215

jhorn@bu.edu

office: 617 353 6987

cell: 401 588 2766

On Sep 13, 2005, at 1:51 PM, Jason Horn wrote:

Does anyone know how to resolve errors that result from db.test? For example, see the error below:

select * from grass_test1
dbmi: Protocol error
/Applications/grass61cvs.app/Contents/Resources/grass-6.1.cvs/scripts/db.test: line 85: 15700 Done echo “$SQL”
15701 Broken pipe | db.select -c >$result
EXECUTE: ******** ERROR ********
0a1,2

1|123.456000|abcd
2||xxx
RESULT: ******** ERROR ********