Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

9.27 CONNECT_SERVER

Note

注意 9.1 組み込み関数の規則     利用オプション

実行するファンクションをファイルをサーバーに接続します。この接続は、組み込み関数DISCONNECT_SERVERを使用するか、Visual LANSA環境を終了させるなどの明らかな停止処理が取られるまで有効です。

サーバーとして、DEFINE_OS_400_SERVER、DEFINE_ANY_SERVER、DEFINE_OTHER_SERVER、 DEFINE_DB_SERVERのいずれかのBIFで定義されたSSNを指定することができます。このSSNは、ローカル・データベース・サーバーを参照する特殊なSSN *LOCALDBにすることも可能です。詳細については、14.2.1 データベース接続を参照してください。

接続が確立されるまでには、多少の時間を要します。 

...

番号

タイプ

必須/任意

記述

最小長

最大長

最小小数桁数

最大小数桁数

1

A

必須

戻りコード

OK:接続が確立された 
ER:接続が確立されなかった 
FE:致命的なエラー

2

2



2

A

任意

サーバー・タイプ

SuperServer の場合、以下のいずれかになります。 
AS400 (IBM i RPG) 
RDMLX400 (IBM i RDMLX) 
LINUX 
WINDOWS

データーベース・サーバーの場合、以下のいずれかになります。 
DB_ODBCORACLE 
DB_MSSQLS 
DB_MSACCESS 
DB_SQLANYWHERE 
DB_XXXXX (XXXXXはユーザー定義のデータベース・タイプ) 

注:タイプが判別できない場合は、サーバー・タイプはUNKNOWNとして戻されます。
Note

注:タイプが判別できない場合は、サーバー・タイプはUNKNOWNとして戻されます。

3

15



3

N

任意

接続エラー・コード

戻りコードがOKまたはLANSAがエラー・コードを判定できない場合はゼロ 

SuperServer の場合はコミュニケーション・エラー・コードになります。最も一般的なエラー・コードは、次のとおりです。

6:ログオンできなかった 
17:クライアントまたはサーバーで予期しないエラーが発生した 
20:サーバーを検出できなかった 

データベース・サーバーの場合は、ネイティブのデータベース・エラー、ODBC/CLI API戻りコード、または内部LANSAエラーを示す-9999になることがあります。

10

10

0

0

...