Xbasic

a5_ADO_ResolveConnectionString Function

Syntax

C ConnectionString a5_ADO_ResolveConnectionString(C NamedConnectionString )

Arguments

Return value ConnectionString

Resolved connection string

NamedConnectionString

Named connection string

Description

Resolves a named ADO connection string to the actual connection string

Used to resolve a named ADO connection string to the actual connection string. If you pass in an already resolved connection string to this function, it just returns the input connection string. This means that it is safe to wrap the connection string in this function, regardless of whether it is a named connection string, or an explicit connection string.

?a5_ADO_ResolveConnectionString("::name::MySalesData")
= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data\SalesData.mdb;Persist Security Info=False"
?a5_ADO_ResolveConnectionString("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data\SalesData.mdb;Persist Security Info=False")
= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Data\SalesData.mdb;Persist Security Info=False"