目次に戻る

SybConnection

クラスメソッド

new(ctx)
新規にSybConnectionオブジェクトを作成します。(SyBase CTLibの ct_con_alloc に相当)
ctxには、SybContextオブジェクト を指定してください。

open(server,user,passwd=nil,appname=nil,hostname=nil)
新規にSybConnectionオブジェクトを作成し、SQLサーバとの接続を確立しま す。

失敗すると、RuntimeError 例外を発生します。

server --- サーバ名を指定
user --- ログインユーザ名を指定
passwd -- パスワードを指定
appname -- アプリケーション名を指定
hostname -- ホスト名を指定

メソッド

connect(server,user,passwd=nil,appname=nil)
SyBase SQLサーバとの接続を確立します(SyBase CTLib の ct_connectに相 当)。
失敗すると、RuntimeError 例外を発生します。

server --- サーバ名を指定
user --- ログインユーザ名を指定
passwd -- パスワードを指定
appname -- アプリケーション名を指定

close(force=false)
サーバ接続をクローズします(SyBase CTLibの ct_closeに相当)。
成功すると trueを返します。

forceに true を設定すると、サーバにログアウトメッセージを送信 せずに接続を終了します。

delete(force=false)
サーバ接続があればそれをクローズし、接続構造体を廃棄します
成功すると trueを返します。

forceに true を設定すると、サーバにログアウトメッセージを送信 せずに接続を終了します。

setprop(proptype, val)
接続レベルでの、クライアントライブラリー特性を設定し、成功すると true、失敗すると falseを返します。 (SyBase CTlib の ct_con_props(CS_SET) に相当)

proptype には、SybConstantで定義され ている定数を指定してください。

getprop(proptype)
接続レベルでの、クライアントライブラリー特性を検索します。 (SyBase CTlib の ct_con_props(CS_GET) に相当)

proptype には、SybConstantで定義され ている定数を指定してください。

setopt(option, val)
サーバオプションを設定し、成功すると true、失敗すると falseを返します。 (SyBase CTlib の ct_options(CS_SET) に相当)

option には、SybConstantで定義され ている定数を指定してください。

getopt(option)
サーバオプションを検索します。 (SyBase CTlib の ct_options(CS_GET) に相当)

option には、SybConstantで定義され ている定数を指定してください。