It may be small condolence, but I have not had any luck with those
sql_create_x macros either. They seem to generate code that refuses to
compile, no matter what you do. I have abandoned them, after wasting an entire
day on it.
What is odd, however, is that there is an example in the examples directory
that uses sql_create_6 and it compiles just fine.
I'd love an answer too, but in the meantime I am just working around the
Eric C. Anderson
Cambridge Scientific Abstracts
------ Original Message ------
Received: 14/12/2006 18:30 EST
From: Dan Wez <wesiman@stripped>
Subject: sql_create_x and Type issues
> I have been searching for the past 3 days for an answer to my problem but
can't seem to find an answer: while running: #include <mysql++.h>#include
<custom.h> sql_create_3(user, 1, 0,
mysqlpp::sql_int, id, mysqlpp::sql_varchar, username,
mysqlpp::sql_varchar, pin) I receive this error: g++
mysql++example.cpp -o mysqlex -lmysqlppIn file included from
mysql++example.cpp:9:util.cpp: In function `void print_stock_row(const
mysqlpp::Row&, int)':util.cpp:178: error: conversion from `const
mysqlpp::ColData' to non-scalar type `mysqlpp::sql_varchar'
requestedutil.cpp:180: error: invalid initialization of reference of type
'const mysqlpp::sql_char&' from expression of type 'int'util.h:44: error: in
passing argument 1 of `void print_info_row(const mysqlpp::sql_char&,
mysqlpp::sql_bigint, mysqlpp::sql_double, mysqlpp::sql_double, const
mysqlpp::sql_date&)' Trying to get this to work has been a huge hassle. Please
help me! Thanks. Dan
> All-in-one security and maintenance for your PC. Get a free 90-day trial!