[odb-users] How I can use ODB mssql on Linux Centos
newzai.chen
newzai.chen at anchormobile.com
Sun Dec 21 00:25:15 EST 2014
I had install unixODBC,freetds on my centos OS。
test code:
#include <odb/database.hxx>
#include <odb/mssql/database.hxx>
#include <odb/mssql/exceptions.hxx>
#include <odb/transaction.hxx>
#include <iostream>
#include <odb/statement-processing.txx>
#include <odb/details/buffer.txx>
#include <odb/statement.txx>
int main( int argc, char ** argv )
{
//odb::mssql::database db("test","test","OpenMas6","192.168.0.44",1433,"TDS");
try{
odb::mssql::database db(argc,argv);
odb::transaction t ( db.begin() );
db.execute("select * from XXX");
t.commit();
}catch( odb::mssql::database_exception & ex ){
std::cout<<ex.what()<<std::endl;
}
}
run result:
/test -S 192.168.0.44 -U test -P test --driver /usr/lib/libtdsodbc.so.0
0 (08001): [unixODBC][FreeTDS][SQL Server]Unable to connect to data source
newzai.chen
More information about the odb-users
mailing list