ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v19.8
dataStore.getInfo( )

dataStore.getInfo( ) 


 

dataStore.getInfo () -> 戻り値 
引数   説明
戻り値  オブジェクト in データストアのプロパティ

説明   

dataStore.getInfo( ) メソッドはデータストアに関する情報を提供するオブジェクトを返します。このメソッドは汎用的なコードを書くのに有用です。

 

返されるオブジェクト

 

プロパティ
詳細
type 文字列
  • 4D シングルユーザー版でのds の場合: "4D" 
  • クライアント/サーバーモードのds で、サーバー上で呼び出された場合: "4D"
  • クライアント/サーバーモードのds で、リモート4D側で呼び出された場合: "4D Server"
  • Open datastore で開かれたリモートデータストアの場合: "4D Server"
networked ブール
  • True: ネットワーク接続を介して、データストアに接続している
  • False: ネットワーク接続を介さずに、データストアに接続している (ローカルデータベース)
localID テキスト マシン上のデータストアID。これは、Open datastore コマンドで返される localId 文字列です。メインデータストアの場合は空の文字列 ("") です。
connection オブジェクト リモートデータストア接続に関する情報を格納したオブジェクトで、メインデータストアの場合は返されません。次のプロパティを含みます:

プロパティ 詳細
hostname テキスト リモートデータストアの IP アドレスまたは名称 + ":" + ポート番号
tls ブール リモートデータストアとセキュア接続を利用している場合は True
idleTimeout 数値 セッションタイムアウト時間 (分単位) 
user テキスト リモートデータストアにて認証されたユーザー
  • dataStore.getInfo( ) メソッドが 4D Server またはシングルユーザー版4D 上で実行された場合、networked はFalse となります。
  • dataStore.getInfo( ) メソッドがリモート版4D で実行された場合、networked はTrue となります。

 C_OBJECT($info)
 
 $info:=ds.getInfo() // 4D Server または 4D 上で実行した場合
  //{"type":"4D","networked":false,"localID":""}
 
 $info:=ds.getInfo() // リモート版4D 上で実行した場合
 <code><span class="code4d_comment"> //{"type":"4D Server","networked":true,"localID":""}</span></code>

リモートデータストアの場合:

 C_OBJECT($info;$connectTo;$remoteDS)
 
 $connectTo:=New object("hostname";"111.222.33.44:8044";"user";"marie";"password";"aaaa")
 $remoteDS:=Open datastore($connectTo;"students")
 $info:=$remoteDS.getInfo()
 
  //{"type":"4D Server",
  //"localID":"students",
  //"networked":true,
  //"connection":{hostname:"111.222.33.44:8044","tls":false,"idleTimeout":2880,"user":"marie"}}



参照 

dataClass.getInfo( )

 
プロパティ 

プロダクト: 4D
テーマ: ORDA - データストア

 
ページの目次 
 
履歴 

初出: 4D v17 R5
変更: 4D v18

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)