在函数体内加入下面代码
IBPP::Database db= IBPP::DatabaseFactory("","c://test.fdb","sa","000000","","","");
db->Create(3); //创建了数据库
db->Connect(); //连接数据库
IBPP::Transaction tr = IBPP::TransactionFactory(db,IBPP::amWrite,IBPP::ilConcurrency,IBPP::lrWait);
tr->Start(); //开始事务
IBPP::Statement st = IBPP::StatementFactory(db,tr);
st->ExecuteImmediate("Create Table T1(BB BLOB SUB_TYPE 0)"); //创建表
tr->CommitRetain(); //提交事务
st->Close();
db->Disconnect();
不要忘记了在前面加上
#define IBPP_WINDOWS
#include "dbcore/all_in_one.cpp"
这样一个简单的创建FireBird的例子就完成了。
IBPP的网站为 http://www.ibpp.org