04-03-2017 01:33 PM
04-03-2017 02:01 PM
I'm using LV2015 so I can't open your VI to check.
Are you trying to open them all at the same time?
I.E. does your program go open-open-open-open-read-read-read-read-close-close-close-close? Maybe you're not closing at all?
Can you change it so your program runs open-read-close-open-read-close-open-read-close-open-read-close?
04-03-2017 02:40 PM
I hope I am not creating a monster....
In this thread I recommended using queues to hold data. Either a single queue with multiple entries or named queues with single entries. Queus may help if the issue is locating a single contiguous block of memory large enough to hold the array of data. Queues can be scattered about in memory.
Ben
04-03-2017 09:06 PM
Thank for replying yes i tried to read all of them but it can't read more than 3 files , and I tried to change the code but sill the problem not solved . in the attachment you can find the code in old version , some pictures for the code to( read one file and multi files) but the code can read until 3 files only but I want to read 20 database files.
04-05-2017 03:15 AM
Create array of paths, inside loop index it and index the data and you will have array of Table data which each corresponds to different table.
-Think Dataflow and make sure to check the Getting Started with LabVIEW links in the beginning.