Ovako, ovaj kod:
Code:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TTransactionDesc TD;
TD.IsolationLevel=xilREADCOMMITTED; //ovde kompajler VISE NE prijavljuje gresku.
TD.TransactionID=1;
}
... kod mene NE prijavljuje gresku ni na BCB6 ni na najnovijoj XE verziji. Da bi svi HEADERI bili ukljuceni, prethodno sam na formu stavio TSQLConnection iz dbExpress sekcije.
Ako se ne varam, headeri koji su ukljuceni su kod XE verzije:
Code:
#include <DB.hpp>
#include <SqlExpr.hpp>
... a kod BCB6:
Code:
#include <DB.hpp>
#include <DBXpress.hpp>
#include <SqlExpr.hpp>
Proveri da li Turbo C++ ukljucuje ovo. Secam se da pojedine komponente (headeri) kod besplatnih verzija nisu bile po defaultu ukljucivane, pa ih je trebalo rucno ukljuciti.