打开与现有数据库的新连接。
UltraLite_Connection * UltraLite_DatabaseManager_iface::OpenConnection( ULSqlcaBase & sqlca, ULValue const & parms_string )
sqlca 要与新连接相关联的已初始化的 sqlca。
parms_string 连接字符串。
给定 sqlca 与新连接相关联。
SQLE_CONNECTION_ALREADY_EXISTS - 已存在具有给定 SQLCA 和名称(或没有名称)的连接。在连接前,必须断开现有的连接,或使用 CON 参数指定不同的连接名。
SQLE_INVALID_LOGON - 提供的用户 ID 无效或口令不正确。
SQLE_INVALID_SQL_IDENTIFIER - 通过 C 语言接口提供了无效的标识符。例如,可能为游标名称提供了 NULL 字符串。
SQLE_TOO_MANY_CONNECTIONS - 已超过并发数据库连接数。
要获取错误信息,请使用相关的ULSqlca 类对象。可能的错误包括:
如果函数成功,将返回新的连接对象。
如果函数失败,则返回 NULL。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |