* optimization for db access:
CoInitializeEx(NULL,COINIT_MULTITHREADED) move to main contoller object from db object.
so before use db CoInitializeEx(NULL,COINIT_MULTITHREADED) first.
compile sequence