DLL or common library
. For starting, it has been supplied with SQLite and the name of the record maintaining the DLL or common library and a passage point to instate the expansion. In C programming language code, this data will be transferred by utilizing the sqlite3_load_extension()
API.
There is additionally a SQL capacity that can be utilized to load augmentations such as load_extension(X,Y)
. It operates simply like the sqlite3_load_extension()
C interface.
Both techniques for stacking an augmentation permit us to determine the name of a sectional point for the expansion. And can assent this contention unused and going in a pointer NULL for the sqlite3_load_extension()
C-dialect interface or excluding the secondary contention for the load_extension()
SQL interface and the augmentation loader rationale will endeavour to make sense of the passage point all alone.
On behalf of surveillance reasoning, expansion stacking is alienate by delinquency. Keeping in mind the end goal to utilize either the SQL augmentation or C-dialect stacking capacities, one should first empower expansion stacking utilizing the sqlite3_enable_load_extension()
C-dialect API in your application.