単にディストリビューションファイルを解凍し、 その結果のディレクトリ構成をあなたのウェブサービスのパスへコピーすれば、 すべてではありませんが実例を動作させる上でほとんど十分でしょう。 あなたがウェブサービスのルートに "rico" と呼ばれているディレクトリをインストールしたならば、 実例にアクセスするためにブラウザを以下のアドレスに向けることができるはずです。
http://myserver.mydomain.com/rico/examples/
または、それをあなたのパソコン上にインストールしたならば、次のアドレスにアクセスして下さい。
http://localhost/rico/examples/
IIS6 を実行しているサーバーでは、 あなたは ASP の実例を走らせるためにセキュリティセッティングを変更する必要があります。 特に、親ディレクトリでインクルードファイルを参照し、ASPファイルを利用可能にする必要があります。 そうするために、以下のステップに従ってください。
LiveGrid の実例の多くが Northwind サンプルデータベースからのデータをフェッチします。 これらの実例に動かすために、あなたは 2 つのことをする必要があります。
examples/data ディレクトリは、 Rico LiveGrid ASP、.net、および PHP の実例を実行するために必要な、 いくつかの異なるフォーマットのデータベースを含みます。
データはこれらのフォーマットを提供します。
MS SQL Server 2000 と 2005 用のバージョンは msdn.microsoft.com から 自由にダウンロード出来ます。 ダウンロードしたら、それをインストールするためのマイクロソフトのインストラクションに従うべきです。 最後に、[Order Details] テーブルを Order_Details に改名するか、Order_Details と言う名前のビューを次の SQL 文を利用して生成するかのどちらかを行う必要があるでしょう。
create view Order_Details as select * from [Order Details]
特定の命令はあなたの環境に依存します。
Database | PHP | ASP | .net | Perl |
---|---|---|---|---|
接続の設定は次の場所です。 | examples/php/applib.php | examples/asp/applib.asp | examples/dotnet/applib.ascx | examples/perl/ricoXMLquery.pl |
MySQL | return $GLOBALS['oDB']->MySqlLogon( "northwind", "userid", "password"); |
oDB.Use_MySQL oDB.SqlSvr="localhost" SqlLogon() の記述の中に、ユーザIDとパスワードを設定して下さい。 MySQL 3.51 ODBC ドライバもインストールされていなければなりません。 |
Public const dbDialect = "MySQL"
サーバ名、ユーザIDとパスワードを OpenDB() に設定して下さい。 MySQL 3.51 ODBC ドライバもインストールされていなければなりません。 |
$dbh = DBI->connect( "dbi:mysql:northwind", "userid", "password"); |
SQL Server |
$oDB->Dialect="TSQL";
return $GLOBALS['oDB']->MSSqlLogon( "ServerName\InstanceName", "Northwind", "userid", "password"); デフォルトインスタンスに接続するとき、InstanceName を省略してください。 |
oDB.SqlSvr= "ServerName\InstanceName"
デフォルトインスタンスに接続するとき、InstanceName を省略してください。 SqlLogon() の記述の中に、ユーザIDとパスワードを設定して下さい。 |
Public const dbDialect = "TSQL"
サーバ名、ユーザIDとパスワードを OpenDB() に設定して下さい。 |
|
MS Access |
$oDB->Dialect="Access";
return $GLOBALS['oDB']->OdbcLogon( "northwindDSN", "Northwind", "Admin", ""); |
oDB.Use_Access Server.Mappath( "../data/northwind.mdb")
これはデフォルトですので、変更は必要ありません。 |
Public const dbDialect = "Access"
これはデフォルトですので、変更は必要ありません。 |
|
Oracle |
$oDB->Dialect="Oracle";
return $GLOBALS['oDB']->OracleLogon( "XE", "northwind", "password"); |
oDB.Use_Oracle "XE" | Public const dbDialect = "Oracle"
サーバ名とパスワードを OpenDB() に設定して下さい。 | |
DB2 | サポート外です。 |
Public const dbDialect = "DB2"
サーバ名、ユーザIDとパスワードを OpenDB() に設定して下さい。 |