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 内部用に予約されています。除外または NULL に設定されます。
メソッドが成功した場合は、新しい ULConnection オブジェクト。成功しなかった場合は NULL。
接続文字列は、どのデータベースに接続するかを示す option=value 接続パラメーター (セミコロンで区切られた) および接続に使用するオプションのセットです。たとえば、暗号化パスフレーズを安全に取得した後に得られる接続文字列は "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 同時データベース接続の最大数を超えました。