dsnSplit

fnvoid dsnSplit(string string_, out string outDsn, out string outUsername, out string outPassword)

Extract the DSN, username and password from string. in string, the various parts are strings which are expected to be encoded using an RFC 1738 compliant encoding. If they are specified, the returned username and password strings are correctly decoded.

out_username and out_password may be set to null depending on string's format.

Parameters

string_a string in the "[<username>[:<password>]@]<DSN>" form
outDsna place to store the new string containing the <DSN> part
outUsernamea place to store the new string containing the <username> part
outPassworda place to store the new string containing the <password> part