Web アプリケーションでは、現在の URL コマンドとパラメータ、または 1 つのパラメータの値が返されます。
@UrlQueryString( parameterName )
parameterName
文字列。オプション。URL コマンドのパラメータの名前を指定します。
query
文字列または文字列リスト。
@UrlQueryString はブラウザのコンテキスト内で実行する式で利用すると便利です。
この関数は、Web アプリケーションの動的 DB2® 照会ビューを作成するのに使用できます。
Notes クライアントで実行すると、常に Null が返されます。
http://www.acme.com/marketing.nsf?OpenForm&ID=986574&Category=Golf
@UrlQueryString
により、以下のリストが返されます。
@UrlQueryString("Category")
により、次の文字列が返されます。
URLParam := @UrlQueryString("Dept");
Clause := @If( URLParam ="" ; "" ; " AND DeptName='"+ @Word(URLParam; "'"; 1) +"'");
"SELECT D.DeptID , D.DeptName As DeptName , E.DeptID , E.Lastname AS Lastname FROM " + T1 +" AS D, " + T2 + " AS E WHERE D.DeptID=E.DeptID" + Clause