On Tue, Feb 28, 2006 at 02:59:36PM +0100, Johannes Ranke wrote: > Package: unixodbc > Version: 2.2.11-9 > Severity: important
> The combination of unixodbc, libmyodbc and r-cran-rodbc works nicely on > a couple of i386 (debian unstable) and one amd64 (debian stable) boxes. > On this machine, I am running pure amd64 unstable, and I get a very > strange behavior with ODBC connections to my local mysql database: > A php test script > <?php > $dbh = odbc_connect('cytotox', 'cytotox', 'cytotox') or > die(odbc_errormsg() ); > ?> > just segfaults. strace ends with strace is useless for debugging a segfault. Please run your test script under gdb and forward the backtrace. http://wiki.debian.org/HowToGetABacktrace > > tables <- sqlQuery(channel,query,errors=TRUE) > > tables > [1] "[RODBC] ERROR: Could not SQLExecDirect" > > [2] "S0022 1054 [unixODBC][MySQL][ODBC 3.51 > Driver][mysqld-5.0.18-Debian_8-log]Unknown column 'plates' in 'field > list'" > but if I use the correct column name, it returns an empty set > > query <- "select plate from plates" > > tables <- sqlQuery(channel,query,errors=TRUE) > > tables > character(0) > > odbcGetErrMsg(channel) > character(0) > although the same query issued with the mysql command line client (and > same username and password) gives 1202 rows. And what happens if you issue the query using the isql commandline tool? -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature