Hi,

 For some reason, all my sql queries fail with a 1064;
These were all working under mysql-4.0 but had to
upgrade to 4.1 so i could use nested subqueries....

i have attached a simple 10 line c-code as proof of
concept.  Obviously there is nothing wrong with the
query...


#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <mysql.h>
 
static MYSQL handle;
 
int main() {
  char query[1500];
  int c;
 
 
  mysql_init(&handle);
  if (!mysql_real_connect(&handle, "localhost",
"mysql", "mysql", "honey_db", 0, NULL, 0)) {
     fprintf(stderr, "connect failed %s\n",
mysql_error(&handle));
     exit(1);
  }
 
  sprintf(query, "select * from test");
  printf("%s\n", query);
 
  c = mysql_real_query(&handle, query,
strlen(query)+500);
  if (c)
  {
     printf("query failed...%d %d\n", c,
mysql_errno(&handle));
     printf(mysql_error(&handle));
  }
}
 


The output is as follows (the first two lines are my
debug output)

> select * from test  
> query failed...1 1064
> You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version
for the right syntax to use near '' at line 1:


I have tried both FreeBSD 
mysql-standard-4.1.3-beta-unknown-freebsd4.7-i386
and the linux-4.1.3 rpm with identical results.

Please let me know what im doing wrong....  The table
"test" exists in honey_db and is accessible by the
mysql user.


Thanks!



                
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail 

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to