Skip to main content

Connect extension

Connects the SQLite extension for the specified connection

Function ConnectExtension(Val Extension, Val EntryPoint = "", Val Connection = "") Export

ParameterCLI optionTypeRequiredDescription
Extension-String, BinaryDataExtension data or filepath
EntryPoint-StringExpansion entry point, if required
Connection-String, ArbitraryExisting connection or path to the base. In memory, if not filled

Returns: Map Of KeyAndValue - Result of extension connecting


tip

The extension is active only for the current connection. You must reconnect it each time a new connection is established

Similar to using the Extensions parameter (exts in CLI) of the ExecuteSQLQuery function

Parameters with Binary data type can also accept file paths on disk and URLs

caution

NOCLI: this method is not available in CLI version


1C:Enterprise/OneScript code example
    Base       = "C:\Users\Administrator\AppData\Local\Temp\v8_28C5_13a.sqlite";
Extension = "https://api.athenaeum.digital/test_data/uuid.dll"; // URL, Path or Binary Data
EntryPoint = "sqlite3_uuid_init";

Connection = OPI_SQLite.CreateConnection(Base);
Result = OPI_SQLite.ConnectExtension(Extension, EntryPoint, Connection);
Result
{
"result": true
}