Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

compile example



Hi!
Try to compile libpqxx example:
#include <iostream>
#include <pqxx/pqxx>

using namespace std;
using namespace pqxx;

int main()
{
	try
	{
		connection C;
		cout << "Connected to " << C.dbname() << endl;
		work W(C);
		result R = W.exec("SELECT name FROM employee");
		cout << "Found " << R.size() << "employees:" << endl;
		for (result::const_iterator r = R.begin();
		     r != R.end();
		     ++r)
		{
			cout << r[0].c_str() << endl;
		}
		cout << "Doubling all employees' salaries..." << endl;
		W.exec("UPDATE employee SET salary=salary*2");
		cout << "Making changes definite: ";
		W.commit();
		cout << "ok." << endl;
	}
	catch (const exception &e)
	{
		cerr << e.what() << endl;
		return 1;
	}
	return 0;
}

Use Dev-Cpp + mingw32.

Have errors:
...
345 C:\Dev-Cpp\include\pqxx\largeobject.hxx `in' was not declared in this scope 
345 C:\Dev-Cpp\include\pqxx\largeobject.hxx `out' was not declared in this scope 
...
380 C:\Dev-Cpp\include\pqxx\largeobject.hxx there are no arguments to `eback' that depend on a template parameter, so a declaration of `eback' must be available 
...
they repeates.

Please help.



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group