Hello,
I found a document (internatl to NI) that states that the toolkit VIs contain non-thread safe CINs. It suggests that for best performance, you should assign the top level VI to the user interface thread to minimize thread switches. To do this, go to your top-level VI and right-click on the VI icon in the upper-right and choose "VI Properties" (or VI Setup in LabVIEW 5.x). Go to the "Execution" properties and change the Execution System to "User Interface" to see if this helps.
As you are probably aware, most all ODBC drivers are multi-threaded (or at least multi-thread safe), so you might possibly be simply running into a limitation of single-threaded ODBC drivers.
I hope this suggestions helps, and good luck!
Sincerely,
Darren Nattinger
Applications Engineer
N
ational Instruments