Can I run multiple instances of VIs from the Database Connectivity Toolkit by switching them to a reentrant run mode?

Updated May 15, 2020

Reported In

Software

  • LabVIEW
  • LabVIEW Database Connectivity Toolkit

Issue Details

I noticed thatt the VIs from the Database Connectivity Toolkit are set to non-reentrant execution. Is it possible to change this so multiple instances of these VIs can run in parallel?

Solution

Unfortunately, it is not possible to run these VIs in parallel. The Database Connectivity VIs make use of ActiveX calls to provide their connectivity functionality. ActiveX calls are handled in the UI Thread and can therefore only be handled in a serialized manner.

Additional Information