|
|||||||||||
|
Table() returns null
From: David Sevier <latentknowledge(at)gmail.com>
Date: Thu Sep 27 2007 - 13:00:23 EDT
I managed to solve my problem with the libraries not building properly by adding in some additional includes into my program. So, now at least I can connect to my database. But now I'm having a new problem. One of the things I need to be able to do for my program is get metadata on the table that I'm pulling information from. So I added in this code, based on some of the examples:
Query query = con.query();
query << QueryString.cString();
Result res = query.store();
lprintf("Records Found: %d\n", res.size() ); std::string TableName = res.table(); lprintf("%s:\n", TableName);
for (unsigned int i = 0; i < res.names().size(); i++)
{
lprintf(" Field Name: %s\n", FieldName);
lprintf(" SQL Type: %s\n", SQLType);
lprintf(" Max Length: %d\n\n", Length);
} return 0; This works for the most part. Except that I always get (Null) returned for the Table Name and 0 for the length of the field.
Here's the output:
Field Name: plane
Field Name: date
Field Name: problem
I haven't found anything in the documentation that really helps me here. Any ideas? Thanks! David Received on Thu Sep 27 13:08:25 2007 This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 10:03:23 EDT |
||||||||||
|
|||||||||||