Rafi -
Out of all your options to log data to a database, the TestStand database step types would be the slowest because they are intended as a high level "non-programming" way of accessing databases. Using a programming language and potentially a toolkit to assist you would have better performance.
If you can get the database logging feature of TestStand to match or mirror your database needs, then this clearly would require no programming, but just configuration.
If you have not already read the Database Logging, Chapter 6, in the TestStand Reference Manual, please do so, because it describes at a high level how the feature processes the schema configuration and applies its settings as it traverses the result list from the executio
n.
It is always helpful to look at an existing schema and see how it mirrors the corresponding database.
What do your database tables look like? Do you have both UUT results and step result tables. Do you have Measurement tables, that is tables that have multiple results per step? What field/column data is stored in each of your tables.
Scott Richardson (NI)
Scott Richardson
https://testeract.com