Страница 1 из 1

Использование IBPP в прогах на VC++

Добавлено: 27 сен 2006, 17:10
Nikolaj
Всем привет.
Для написания программы работающей с FB, решил использовать IBPP. Всё классно, но только доков по использованию почти нет.
Пример который идёт вместе с обёрткой IBPP написан на VC++, но только под консоль. Пытался тоже самое проделать в приложении на MFC, но ничего не вышло. Попробовал под консоль всё прекрастно работает, запросы выполняются как положенно.
На MFC ни как. Конект к базе удался, но создать трансакцию не получается.
Вот кусочек кода:

Код: Выделить всё

	string UserName = "sysdba";
	string Password = "masterkey";
	string ServerName = "localhost";

	CString path = "C:\\Documents and Settings\\Администратор\\Мои документы\\DB\\TEST.FDB";

	IBPP::Database db;
		
	db = IBPP::DatabaseFactory(ServerName.c_str(), path.GetBuffer(), UserName.c_str(), Password.c_str());
		db->Connect();

-->>	IBPP::Transaction tr = IBPP::TransactionFactory(db, IBPP::amWrite, IBPP::ilReadCommitted, IBPP::lrNoWait);
	tr->Start();
Где стрелочка --> там происходит облом. Почему, понять ни как не могу.
Кто может подскажите. Или подкиньте код.
Спасибо всем!