5 messages in com.mysql.lists.plusplusQuery Problems
FromSent OnAttachments
John Heinig07 Jun 2005 15:54 
Warren Young08 Jun 2005 04:59 
Warren Young08 Jun 2005 09:25 
Warren Young08 Jun 2005 09:49 
Warren Young08 Jun 2005 11:35 
Subject:Query Problems
From:John Heinig (jhei@gmail.com)
Date:06/07/2005 03:54:11 PM
List:com.mysql.lists.plusplus

All my select queries seem to work fine. However, when I want to write something to the database it doesn't actually write to the database. If I type in this at the command line or through the mysql Query Browser, the command will actually write to the database.

Here are the snipits of my code that are in question here:

sql_create_20(new_releases, 1, 5, // explained in the user manual int, id, string, source, int, owner, string, name, string, announce, string, infohash, string, file_link, int, category, int, subcatagory, string, language, long int, size, mysqlpp::Date, added, // enum, type, string, type, int, numfiles, string, delete_reason, string, nuke_reason, // enum, deleted, string, deleted, int, strike, mysqlpp::Date, checked, int, downloaded )

int main(int argc, char *argv[]) {

int downloads=0;

...

new_releases updatedRow = mainRows; new_releases origRow = mainRows;

updatedRow.downloaded = downloads; cout << "Original Row: " << origRow.downloaded << " Updated Row: " << updatedRow.downloaded <<"\nMax Downloads: " << downloads << endl; //writeQuery.update(origRow, updatedRow); //writeQuery.insert(updatedRow); writeQuery.replace(updatedRow); cout << "Write Query: " << writeQuery.preview() << endl<<flush; ResNSel a = writeQuery.execute(); cout << a.success << " " << a.insert_id << " " << a.rows << " " << a.info << endl;

....

return 0;

}

The output from this segment of code:

Original Row: 600 Updated Row: 6 Max Downloads: 6 Write Query: REPLACE INTO new_releases (id,source,owner,name,announce,infohash,file_link,category,subcatagory,language,size,added,type,numfiles,delete_reason,nuke_reason,deleted,strike,checked,downloaded) VALUES
(33281,'bot',2,'Triple.Agente.CVCD.DVDrip.[www.TodoCVCD.com].mpg','http://tracker.prq.to/announce','5f4f6da7e3bad30bad2ccb7f51629a8d5abb41d1','http://thepiratebay.org/download.php/3316054/Triple.Agente.CVCD.DVDrip.%5Bwww.TodoCVCD.com%5D1.torrent',1,0,'Unknown',817402172,'2005-05-14','single',1,'','','no',1,'2005-05-14',6) 1 33281 2