SaArrayInsert inserts an array of values on one network message. This function places the inserted value in the array insert buffer. You can flush the buffer (that is, send the data to the server) using function SaArrayFlush.
SaArrayInsert may also perform an implicit flush if the internal cache becomes full. However, to ensure that all rows are sent to the server, you should call SaArrayFlush after you insert the last record using SaArrayInsert.
Note
1 By default, all SA operations, even SaArrayInsert and SaArrayFlush operations, are done in autocommit mode. See SaArrayFlush for an important note about performance.
2 SaArray* functions are not supported in linked library access; they work only with the network client library. They return SA_ERR_CALLNOSUP with linked library access.