[Monetdb-developers] ODBC, no database selected

Fabian Groffen Fabian.Groffen at cwi.nl
Wed Sep 10 08:55:38 CEST 2008

Hi Sylver,

On 09-09-2008 16:56:47 -0700, sylver_b wrote:
> my $dbh = DBI-> connect('dbi:ODBC:DSN_MonetDB', 'monetdb', 'monetdb',
> {database => demo}) or die ($DBI::errstr . "\n");

My perl is pretty much non-existant.  However, it looks as if you *do*
specify that you want to use a database, "demo" in this  case.

> This the merovingian output :
> tail -f /root/MonetDB/var/log/merovingian.log
> MSG demo[11229]: # MonetDB server v5.6.0, based on kernel v1.24.0
> MSG demo[11229]: # Serving database 'demo'
> MSG demo[11229]: # Compiled for i686-pc-linux-gnu/32bit with 32bit OIDs
> dynamically linked
> MSG demo[11229]: # Copyright (c) 1993-2008 CWI, all rights reserved
> MSG demo[11229]: # Visit http://monetdb.cwi.nl/ for further information
> MSG demo[11229]: # Listening for connection requests on mapi:monetdb://
> ulys:50001/
> ERR merovingian[11224]: client error: no database specified
> MSG merovingian[11224]: database 'demo' already running since
> 2008-09-10 00:17:32, up min/avg/max: 30/2181/7036, crash average: 0.00
> 0.00 0.00 (6-5=0)
> MSG merovingian[11224]: proxying client for database
> 'demo' to mapi:monetdb://ulys:50001/
> MSG merovingian[11224]: client has disconnected from
> proxy
> ERR merovingian[11224]: client error: no database specified

Merovingian here sees no database requested.  The other successful calls
in this log snippet are from mclient or something?

> I also tried with PHP odbc, same result - how to specify the DB right
> from the script ?

Weird.  Maybe the odbc driver doesn't catch up the database argument

Sjoerd, any idea on this one?

More information about the developers-list mailing list