Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
打开与现有数据库的新连接。
public static ULConnection * OpenConnection( const char * connParms, ULError * error, void * reserved )
connParms 连接字符串。
error 用于返回错误信息的可选 ULError 对象。
reserved 留作内部使用。取消或设置为空。
如果方法成功,则返回新的 ULConnection 对象;否则返回 NULL。
连接字符串是一组表示要连接的数据库以及连接所用选项的 [选项=值] 连接参数(以分号分隔)。例如,安全获取加密密码后,结果连接字符串可能为:"DBF=mydb.udb;DBKEY=iyntTZld9OEa#&G"。
要获取错误信息,请传入一个指向 ULError 对象的指针。以下是可能的错误的列表:
SQLE_INVALID_PARSE_PARAMETER [connParms] 的格式设置不正确。
SQLE_UNRECOGNIZED_OPTION 连接选项名称可能拼写错误。
SQLE_INVALID_OPTION_VALUE 连接选项值指定不正确。
SQLE_ULTRALITE_DATABASE_NOT_FOUND 无法找到指定的数据库。
SQLE_INVALID_LOGON 提供的用户 ID 无效或口令不正确。
SQLE_TOO_MANY_CONNECTIONS 已超出并发数据库连接的最大数目。